Jul 15
2024
SELL
Payment of exercise price or tax liability
$27,927
$33.81 p/Share
826
Reduced 2.87%
27,951
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$23,365
$35.51 p/Share
658
Reduced 2.24%
28,777
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,698
Added 13.76%
29,435
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$18,130
$36.48 p/Share
497
Reduced 1.97%
24,737
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$12,330
$36.48 p/Share
338
Reduced 1.32%
25,234
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$3,410
$35.53 p/Share
96
Reduced 0.37%
25,572
Common Stock
Aug 04
2023
BUY
Grant, award, or other acquisition
-
694
Added 2.63%
25,668
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$13,042
$33.79 p/Share
386
Reduced 1.52%
24,974
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,595
Added 15.34%
25,360
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$28,147
$33.71 p/Share
835
Reduced 3.87%
20,765
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$23,306
$31.84 p/Share
732
Reduced 3.28%
21,600
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$14,200
$31.84 p/Share
446
Reduced 1.96%
22,332
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$15,531
$34.9 p/Share
445
Reduced 1.92%
22,778
Common Stock
May 04
2022
BUY
Grant, award, or other acquisition
-
2,254
Added 8.94%
22,960
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$5,860
$32.02 p/Share
183
Reduced 1.0%
18,098
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
4,179
Added 16.62%
20,969
Common Stock
Jan 15
2022
SELL
Other acquisition or disposition
-
4,058
Reduced 100.0%
0
Class B Common Stock
Jan 15
2022
BUY
Other acquisition or disposition
-
4,058
Added 19.3%
16,973
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$34,593
$33.04 p/Share
1,047
Reduced 7.5%
12,915
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$5,187
$33.04 p/Share
157
Reduced 1.11%
13,962
Common Stock
Jul 15
2021
BUY
Grant, award, or other acquisition
-
5,932
Added 29.58%
14,119
Common Stock
Jul 02
2021
SELL
Other acquisition or disposition
-
4,058
Reduced 33.14%
8,187
Common Stock
Jul 02
2021
BUY
Other acquisition or disposition
-
4,058
Added 50.0%
4,058
Class B Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$4,121
$8.75 p/Share
471
Reduced 1.74%
26,535
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
$114,118
$8.75 p/Share
13,042
Added 26.2%
36,737
Common Stock