Nov 15
2024
SELL
Open market or private sale
$5,230,400
$130.76 p/Share
40,000
Reduced 3.88%
990,956
Common Stock
Sep 16
2024
SELL
Open market or private sale
$5,813,200
$145.33 p/Share
40,000
Reduced 3.73%
1,030,956
Common Stock
Jul 15
2024
SELL
Open market or private sale
$6,254,000
$156.35 p/Share
40,000
Reduced 3.6%
1,070,956
Common Stock
Jun 28
2024
-
72
Reduced 0.01%
555,478
Common Stock
May 15
2024
SELL
Open market or private sale
$6,376,000
$318.8 p/Share
20,000
Reduced 3.47%
555,550
Common Stock
Apr 16
2024
SELL
Payment of exercise price or tax liability
$4,453,749
$288.53 p/Share
15,436
Reduced 2.61%
575,550
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
-
30,457
Added 4.9%
590,986
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$13,890,218
$288.85 p/Share
48,088
Reduced 7.9%
560,529
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
94,883
Added 14.38%
564,933
Common Stock
Mar 28
2024
-
3,000
Reduced 0.58%
513,734
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$3,100,090
$295.05 p/Share
10,507
Reduced 1.99%
516,734
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
21,732
Added 3.99%
522,610
Common Stock
Mar 15
2024
SELL
Open market or private sale
$5,667,600
$283.38 p/Share
20,000
Reduced 3.81%
505,509
Common Stock
Jan 16
2024
SELL
Open market or private sale
$4,037,600
$201.88 p/Share
20,000
Reduced 3.67%
525,509
Common Stock
Nov 14
2023
SELL
Open market or private sale
$2,810,928
$154.54 p/Share
18,189
Reduced 3.23%
545,509
Common Stock
Nov 09
2023
SELL
Open market or private sale
$271,650
$150.0 p/Share
1,811
Reduced 0.32%
563,698
Common Stock
Oct 02
2023
-
326
Reduced 0.06%
565,509
Common Stock
Sep 25
2023
SELL
Open market or private sale
$15,000,000
$150.0 p/Share
100,000
Reduced 15.02%
565,835
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$1,530,888
$118.6 p/Share
12,908
Reduced 1.9%
665,835
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
26,033
Added 3.69%
678,743
Common Stock
Apr 16
2023
SELL
Payment of exercise price or tax liability
$16,103,383
$118.49 p/Share
135,905
Reduced 17.23%
652,710
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
274,111
Added 26.16%
773,514
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$510,573
$118.49 p/Share
4,309
Reduced 0.83%
514,504
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
8,689
Added 1.65%
518,813
Common Stock
Mar 27
2023
-
855
Reduced 0.17%
510,124
Common Stock