Oct 15
2024
SELL
Payment of exercise price or tax liability
$250,698
$108.34 p/Share
2,314
Reduced 0.98%
234,104
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$6,618,454
$106.92 p/Share
61,901
Reduced 20.75%
236,418
Common Stock
Oct 13
2024
BUY
Exercise of conversion of derivative security
-
103,435
Added 29.89%
242,636
Common Stock
Oct 13
2024
BUY
Grant, award, or other acquisition
-
38,580
Added 16.53%
194,884
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$308,901
$133.55 p/Share
2,313
Reduced 1.46%
156,304
Common Stock
May 01
2024
SELL
Open market or private sale
$4,412,400
$110.31 p/Share
40,000
Reduced 20.14%
158,617
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$284,123
$122.52 p/Share
2,319
Reduced 1.15%
198,617
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$198,230
$82.39 p/Share
2,406
Reduced 1.18%
200,936
Common Stock
Dec 27
2023
SELL
Open market or private sale
$2,462,610
$87.24 p/Share
28,228
Reduced 12.19%
203,342
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$364,481
$41.56 p/Share
8,770
Added 3.65%
231,570
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$501,357
$69.21 p/Share
7,244
Reduced 3.15%
222,800
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$641,784
$69.21 p/Share
9,273
Reduced 3.87%
230,044
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$1,926,913
$69.75 p/Share
27,626
Reduced 10.35%
239,317
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
46,632
Added 15.68%
250,710
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
51,971
Added 19.09%
220,311
Common Stock
Aug 01
2023
SELL
Open market or private sale
$1,413,400
$70.67 p/Share
20,000
Reduced 10.62%
168,340
Common Stock
May 26
2023
SELL
Open market or private sale
$1,400,000
$70.0 p/Share
20,000
Reduced 9.6%
188,340
Common Stock
Mar 22
2023
SELL
Open market or private sale
$1,200,000
$60.0 p/Share
20,000
Reduced 8.76%
208,340
Common Stock
Mar 13
2023
SELL
Open market or private sale
$1,068,000
$53.4 p/Share
20,000
Reduced 8.05%
228,340
Common Stock
Jan 26
2023
SELL
Open market or private sale
$1,244,600
$62.23 p/Share
20,000
Reduced 7.45%
248,340
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$705,235
$52.72 p/Share
13,377
Reduced 4.75%
268,340
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$1,852,369
$52.75 p/Share
35,116
Reduced 11.08%
281,717
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
68,150
Added 18.98%
290,918
Common Stock
Oct 13
2022
BUY
Grant, award, or other acquisition
-
61,611
Added 19.86%
248,683
Common Stock
Dec 22
2021
SELL
Open market or private sale
$1,350,000
$90.0 p/Share
15,000
Reduced 7.44%
186,587
Common Stock