Nov 06
2024
SELL
Payment of exercise price or tax liability
$2,021,074
$120.95 p/Share
16,710
Reduced 14.18%
101,091
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,248,226
$50.35 p/Share
24,791
Added 17.39%
117,801
Common Stock
Aug 09
2024
SELL
Open market or private sale
$1,893,144
$112.1 p/Share
16,888
Reduced 15.37%
93,010
Common Stock
Aug 08
2024
SELL
Open market or private sale
$351,967
$113.1 p/Share
3,112
Reduced 2.75%
109,898
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$2,116
$132.28 p/Share
16
Reduced 0.01%
113,010
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
27
Added 0.02%
113,026
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$302,885
$135.58 p/Share
2,234
Reduced 1.94%
112,999
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
5,058
Added 4.2%
115,233
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,604,187
$131.48 p/Share
12,201
Reduced 9.97%
110,175
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
7,484
Added 6.96%
100,089
Common Stock
Feb 17
2024
BUY
Grant, award, or other acquisition
-
22,287
Added 15.41%
122,376
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$2,056,889
$101.63 p/Share
20,239
Reduced 17.94%
92,605
Common Stock
May 12
2023
BUY
Exercise of conversion of derivative security
$1,129,681
$35.5 p/Share
31,822
Added 22.0%
112,844
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,070
$107.02 p/Share
10
Reduced 0.01%
81,022
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
21
Added 0.03%
81,032
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$114,979
$113.28 p/Share
1,015
Reduced 1.24%
81,011
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,298
Added 2.73%
82,026
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$1,052,455
$107.58 p/Share
9,783
Reduced 10.93%
79,728
Common Stock
Feb 19
2023
BUY
Grant, award, or other acquisition
-
17,363
Added 16.25%
89,511
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
7,819
Added 9.78%
72,148
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$686,786
$81.19 p/Share
8,459
Reduced 13.39%
54,710
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$350,737
$82.76 p/Share
4,238
Reduced 6.29%
63,169
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
7,748
Added 10.31%
67,407
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
15,301
Added 20.41%
59,659
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$85,375
$73.22 p/Share
1,166
Reduced 2.56%
44,358
Common Stock