Sep 03
2024
SELL
Open market or private sale
$1,961,399
$163.45 p/Share
12,000
Reduced 10.29%
104,593
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$1,065,120
$88.76 p/Share
12,000
Added 9.97%
108,398
Common Stock
Aug 16
2024
SELL
Open market or private sale
$1,872,480
$156.04 p/Share
12,000
Reduced 10.29%
104,593
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
$1,065,120
$88.76 p/Share
12,000
Added 9.33%
116,593
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$261,971
$98.08 p/Share
2,671
Reduced 2.49%
104,593
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
4,871
Added 4.34%
107,264
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$622,207
$104.52 p/Share
5,953
Reduced 5.49%
102,393
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
10,856
Added 9.21%
106,962
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$1,301,777
$105.39 p/Share
12,352
Reduced 11.25%
97,490
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
22,524
Added 17.25%
108,078
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$8,605,054
$104.02 p/Share
82,725
Reduced 48.65%
87,318
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$8,604,857
$58.79 p/Share
146,366
Added 46.26%
170,043
Common Stock
Jul 12
2023
SELL
Open market or private sale
$5,400,600
$180.02 p/Share
30,000
Reduced 55.89%
23,677
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$1,763,700
$58.79 p/Share
30,000
Added 35.85%
53,677
Common Stock
Jun 14
2023
SELL
Open market or private sale
$5,706,300
$190.21 p/Share
30,000
Reduced 55.89%
23,677
Common Stock
Jun 14
2023
BUY
Exercise of conversion of derivative security
$1,763,700
$58.79 p/Share
30,000
Added 53.69%
25,881
Common Stock
Jun 02
2023
-
85
Reduced 0.36%
23,677
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$207,549
$156.17 p/Share
1,329
Reduced 5.3%
23,762
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
2,525
Added 9.14%
25,091
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$266,754
$157.47 p/Share
1,694
Reduced 6.98%
22,566
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
3,218
Added 11.71%
24,260
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$998,782
$161.25 p/Share
6,194
Reduced 22.74%
21,042
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
11,767
Added 30.91%
26,303
Common Stock
May 23
2022
-
30
Reduced 0.19%
15,469
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
-
1,328
Reduced 7.89%
15,499
Common Stock