Apr 16
2024
SELL
Open market or private sale
$5,407,530
$636.18 p/Share
8,500
Reduced 1.59%
526,041
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
$227,956
$34.76 p/Share
6,558
Added 1.21%
534,541
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$497,379
$636.85 p/Share
781
Reduced 0.15%
527,983
Common Stock
Mar 19
2024
SELL
Open market or private sale
$5,080,280
$597.68 p/Share
8,500
Reduced 1.58%
528,764
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,878
Added 0.53%
537,264
Common Stock
Feb 20
2024
SELL
Open market or private sale
$5,100,000
$600.0 p/Share
8,500
Reduced 1.57%
534,386
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$710,656
$608.96 p/Share
1,167
Reduced 0.21%
542,886
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
7,242
Added 1.31%
544,053
Common Stock
Feb 01
2024
BUY
Open market or private purchase
$3,064
$612.97 p/Share
5
Added 0.0%
526,059
Common Stock
Jan 16
2024
SELL
Open market or private sale
$4,724,640
$555.84 p/Share
8,500
Reduced 1.56%
536,811
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$350,082
$547.86 p/Share
639
Reduced 0.12%
545,311
Common Stock
Dec 27
2023
BUY
Open market or private purchase
$7,609
$585.36 p/Share
13
Added 0.0%
526,054
Common Stock
Dec 19
2023
SELL
Open market or private sale
$4,782,780
$562.68 p/Share
8,500
Reduced 1.53%
545,950
Common Stock
Nov 21
2023
SELL
Open market or private sale
$3,960,915
$465.99 p/Share
8,500
Reduced 1.51%
554,450
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$41,124
$16.14 p/Share
2,548
Added 0.45%
562,950
Common Stock
Oct 17
2023
SELL
Open market or private sale
$3,890,110
$457.66 p/Share
8,500
Reduced 1.49%
560,402
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$482,519
$495.4 p/Share
974
Reduced 0.17%
568,902
Common Stock
Sep 19
2023
SELL
Open market or private sale
$4,305,675
$506.55 p/Share
8,500
Reduced 1.47%
569,876
Common Stock
Aug 15
2023
SELL
Open market or private sale
$4,315,960
$507.76 p/Share
8,500
Reduced 1.45%
578,376
Common Stock
Jul 18
2023
SELL
Open market or private sale
$4,731,865
$556.69 p/Share
8,500
Reduced 1.43%
586,876
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$512,586
$526.27 p/Share
974
Reduced 0.16%
595,376
Common Stock
Jun 20
2023
SELL
Open market or private sale
$4,367,130
$513.78 p/Share
8,500
Reduced 1.41%
596,350
Common Stock
May 16
2023
SELL
Open market or private sale
$3,995,000
$470.0 p/Share
8,500
Reduced 1.39%
604,850
Common Stock
Apr 18
2023
SELL
Open market or private sale
$3,592,525
$422.65 p/Share
8,500
Reduced 1.37%
613,350
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$384,811
$420.1 p/Share
916
Reduced 0.15%
621,850
Common Stock