Nov 22
2024
SELL
Open market or private sale
$625,163
$43.39 p/Share
14,408
Reduced 30.56%
32,733
Class A Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$3,482
$42.99 p/Share
81
Reduced 0.17%
47,141
Class A Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
5,234
Added 9.98%
47,222
Class A Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$3,478
$42.94 p/Share
81
Reduced 0.19%
41,988
Class A Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
5,240
Added 11.08%
42,069
Class A Common Stock
Dec 14
2022
SELL
Open market or private sale
$71,760
$35.88 p/Share
2,000
Reduced 5.15%
36,829
Class A Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$4,018
$34.35 p/Share
117
Reduced 0.3%
38,829
Class A Common Stock
Nov 20
2022
BUY
Grant, award, or other acquisition
-
5,677
Added 12.72%
38,946
Class A Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$4,996
$51.51 p/Share
97
Reduced 0.29%
33,269
Class A Common Stock
Nov 20
2021
BUY
Grant, award, or other acquisition
-
3,786
Added 10.19%
33,366
Class A Common Stock
Jun 04
2021
SELL
Open market or private sale
$229,324
$56.89 p/Share
4,031
Reduced 11.99%
29,580
Class A Common Stock
May 10
2021
SELL
Open market or private sale
$233,320
$58.83 p/Share
3,966
Reduced 10.55%
33,611
Class A Common Stock
Nov 20
2020
BUY
Grant, award, or other acquisition
-
3,966
Added 9.55%
37,577
Class A Common Stock
Nov 20
2019
SELL
Payment of exercise price or tax liability
$7,827
$44.22 p/Share
177
Reduced 0.52%
33,611
Class A Common Stock
Nov 20
2019
BUY
Grant, award, or other acquisition
-
4,185
Added 11.02%
33,788
Class A Common Stock
Sep 04
2019
SELL
Open market or private sale
$180,120
$45.03 p/Share
4,000
Reduced 11.9%
29,603
Class A Common Stock
Dec 10
2018
SELL
Open market or private sale
$282,761
$37.03 p/Share
7,636
Reduced 18.52%
33,603
Class A Common Stock
Nov 20
2018
SELL
Payment of exercise price or tax liability
$3,492
$36.76 p/Share
95
Reduced 0.23%
41,239
Class A Common Stock
Nov 20
2018
BUY
Grant, award, or other acquisition
-
5,033
Added 10.85%
41,334
Class A Common Stock
Jan 02
2018
SELL
Payment of exercise price or tax liability
$2,998
$41.07 p/Share
73
Reduced 0.2%
36,301
Class A Common Stock
Jan 02
2018
BUY
Exercise of conversion of derivative security
-
7,096
Added 16.32%
36,374
Class A Common Stock
Nov 20
2017
SELL
Payment of exercise price or tax liability
$1,684
$35.83 p/Share
47
Reduced 0.16%
29,278
Class A Common Stock
Nov 20
2017
BUY
Grant, award, or other acquisition
-
4,745
Added 13.93%
29,325
Class A Common Stock
Sep 15
2017
SELL
Open market or private sale
$83,187
$37.27 p/Share
2,232
Reduced 8.32%
24,580
Class A Common Stock
May 25
2017
SELL
Open market or private sale
$303,675
$40.49 p/Share
7,500
Reduced 21.86%
26,812
Class A Common Stock