Aug 20
2024
SELL
Open market or private sale
$1,008,698
$48.89 p/Share
20,632
Reduced 18.59%
90,341
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$21,986
$49.52 p/Share
444
Reduced 0.4%
110,973
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
891
Added 0.79%
111,417
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$27,003
$48.92 p/Share
552
Reduced 0.5%
110,526
Common Stock
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
1,107
Added 0.99%
111,078
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$23,824
$48.92 p/Share
487
Reduced 0.44%
109,971
Common Stock
Aug 17
2024
BUY
Exercise of conversion of derivative security
-
977
Added 0.88%
110,458
Common Stock
May 21
2024
SELL
Open market or private sale
$1,186,138
$72.04 p/Share
16,465
Reduced 13.11%
109,116
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$32,977
$72.96 p/Share
452
Reduced 0.36%
125,581
Common Stock
May 19
2024
BUY
Exercise of conversion of derivative security
-
891
Added 0.7%
126,033
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$41,003
$72.96 p/Share
562
Reduced 0.45%
125,142
Common Stock
May 18
2024
BUY
Exercise of conversion of derivative security
-
1,107
Added 0.87%
125,704
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$36,115
$72.96 p/Share
495
Reduced 0.4%
124,597
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
976
Added 0.77%
125,092
Common Stock
Feb 27
2024
SELL
Open market or private sale
$1,723,149
$74.9 p/Share
23,006
Reduced 15.64%
124,116
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$1,091,276
$73.24 p/Share
14,900
Reduced 9.2%
147,122
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
28,508
Added 15.03%
161,131
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
891
Added 0.6%
147,574
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$41,160
$73.24 p/Share
562
Reduced 0.42%
132,623
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
1,107
Added 0.82%
133,185
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$145,015
$73.24 p/Share
1,980
Reduced 1.48%
132,078
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,906
Added 2.83%
134,058
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$70,387
$76.26 p/Share
923
Reduced 0.7%
130,152
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.37%
131,075
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$741,031
$60.86 p/Share
12,176
Reduced 8.61%
129,255
Common Stock