May 02
2024
BUY
Exercise of conversion of derivative security
$88,230
$58.82 p/Share
1,500
Added 7.25%
19,181
Common Stock
Apr 02
2024
SELL
Open market or private sale
$433,275
$288.85 p/Share
1,500
Reduced 7.82%
17,681
Common Stock
Apr 02
2024
BUY
Exercise of conversion of derivative security
$88,230
$58.82 p/Share
1,500
Added 7.25%
19,181
Common Stock
Mar 15
2024
SELL
Open market or private sale
$24,402,734
$279.15 p/Share
87,418
Reduced 83.18%
17,681
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$176,460
$58.82 p/Share
3,000
Added 2.78%
105,099
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$7,385,125
$259.61 p/Share
28,447
Reduced 21.79%
102,099
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
57,495
Added 30.58%
130,546
Common Stock
Jan 29
2024
SELL
Open market or private sale
$263,149
$268.52 p/Share
980
Reduced 1.32%
73,051
Common Stock
Jan 25
2024
SELL
Open market or private sale
$196,737
$268.4 p/Share
733
Reduced 0.98%
74,031
Common Stock
Jan 22
2024
SELL
Open market or private sale
$2,149,817
$268.66 p/Share
8,002
Reduced 9.67%
74,764
Common Stock
Jan 18
2024
SELL
Open market or private sale
$4,800,866
$257.82 p/Share
18,621
Reduced 18.37%
82,766
Common Stock
Jan 10
2024
SELL
Open market or private sale
$461,084
$249.1 p/Share
1,851
Reduced 1.79%
101,387
Common Stock
Jan 09
2024
SELL
Open market or private sale
$165,798
$247.46 p/Share
670
Reduced 0.64%
103,238
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$3,187,462
$215.34 p/Share
14,802
Reduced 12.47%
103,908
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
29,851
Added 20.09%
118,710
Common Stock
Nov 02
2023
SELL
Open market or private sale
$4,757,175
$211.43 p/Share
22,500
Reduced 20.2%
88,859
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
$1,323,450
$58.82 p/Share
22,500
Added 16.81%
111,359
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$2,731,823
$184.67 p/Share
14,793
Reduced 14.27%
88,859
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
29,833
Added 22.35%
103,652
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$2,151,621
$145.37 p/Share
14,801
Reduced 16.7%
73,819
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
-
29,850
Added 25.2%
88,620
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$3,239,482
$134.53 p/Share
24,080
Reduced 38.68%
38,176
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
50,280
Added 46.11%
58,770
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$1,982,132
$134.61 p/Share
14,725
Reduced 31.13%
32,570
Common Stock
Nov 21
2022
BUY
Exercise of conversion of derivative security
-
29,697
Added 38.57%
47,295
Common Stock