Aug 15
2024
SELL
Payment of exercise price or tax liability
$721,535
$129.03 p/Share
5,592
Reduced 4.16%
128,777
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
10,110
Added 7.0%
134,369
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$634,580
$113.48 p/Share
5,592
Reduced 4.31%
124,259
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
10,110
Added 7.22%
129,851
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$19,282,864
$136.24 p/Share
141,536
Reduced 54.17%
119,741
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$17,856,000
$119.04 p/Share
150,000
Added 36.47%
261,277
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$500,047
$134.82 p/Share
3,709
Reduced 3.23%
111,277
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
8,639
Added 6.99%
114,986
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$585,803
$122.63 p/Share
4,777
Reduced 4.3%
106,347
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
8,637
Added 7.21%
111,124
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$534,689
$111.93 p/Share
4,777
Reduced 4.45%
102,487
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
8,637
Added 7.45%
107,264
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$402,077
$89.45 p/Share
4,495
Reduced 4.36%
98,627
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
8,637
Added 7.73%
103,122
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$340,596
$114.95 p/Share
2,963
Reduced 3.04%
94,485
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
7,237
Added 6.91%
97,448
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$394,637
$98.61 p/Share
4,002
Reduced 4.25%
90,211
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
7,235
Added 7.13%
94,213
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$454,267
$113.51 p/Share
4,002
Reduced 4.4%
86,978
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
7,235
Added 7.37%
90,980
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$525,143
$131.78 p/Share
3,985
Reduced 4.54%
83,745
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
7,235
Added 7.62%
87,730
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$401,438
$197.17 p/Share
2,036
Reduced 2.47%
80,495
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
4,993
Added 5.7%
82,531
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$512,756
$178.91 p/Share
2,866
Reduced 3.56%
77,538
Common Stock