Jan 29
2025
SELL
Payment of exercise price or tax liability
$17,528
$36.29 p/Share
483
Reduced 1.6%
29,786
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
2,839
Added 8.57%
30,269
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$10,563
$37.46 p/Share
282
Reduced 1.02%
27,430
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$8,952
$37.46 p/Share
239
Reduced 0.86%
27,712
Common Stock
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