Dec 16
2024
SELL
Open market or private sale
$390,440
$390.44 p/Share
1,000
Reduced 1.97%
49,698
Common Stock
Nov 15
2024
SELL
Open market or private sale
$406,150
$406.15 p/Share
1,000
Reduced 1.93%
50,698
Common Stock
Oct 15
2024
SELL
Open market or private sale
$392,330
$392.33 p/Share
1,000
Reduced 1.9%
51,698
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$1,082,743
$364.56 p/Share
2,970
Reduced 5.34%
52,698
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
4,089
Added 6.84%
55,668
Common Stock
Sep 16
2024
SELL
Open market or private sale
$340,580
$340.58 p/Share
1,000
Reduced 1.9%
51,579
Common Stock
Aug 15
2024
SELL
Open market or private sale
$312,970
$312.97 p/Share
1,000
Reduced 1.87%
52,579
Common Stock
Jul 15
2024
SELL
Open market or private sale
$283,620
$283.62 p/Share
1,000
Reduced 1.83%
53,579
Common Stock
Jun 17
2024
SELL
Open market or private sale
$265,850
$265.85 p/Share
1,000
Reduced 1.8%
54,579
Common Stock
May 30
2024
SELL
Open market or private sale
$257,260
$257.26 p/Share
1,000
Reduced 1.77%
55,579
Common Stock
Apr 17
2024
SELL
Open market or private sale
$232,520
$232.52 p/Share
1,000
Reduced 1.74%
56,579
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$1,141,046
$231.92 p/Share
4,920
Reduced 7.87%
57,579
Common Stock
Apr 03
2024
BUY
Exercise of conversion of derivative security
-
12,502
Added 16.67%
62,499
Common Stock
Mar 15
2024
SELL
Open market or private sale
$230,060
$230.06 p/Share
1,000
Reduced 1.96%
49,997
Common Stock
Feb 20
2024
SELL
Open market or private sale
$230,400
$230.4 p/Share
1,000
Reduced 1.92%
50,997
Common Stock
Dec 15
2023
SELL
Open market or private sale
$202,230
$202.23 p/Share
1,000
Reduced 1.89%
51,997
Common Stock
Nov 15
2023
SELL
Open market or private sale
$177,700
$177.7 p/Share
1,000
Reduced 1.85%
52,997
Common Stock
Oct 16
2023
SELL
Open market or private sale
$175,490
$175.49 p/Share
1,000
Reduced 1.82%
53,997
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$612,814
$175.24 p/Share
3,497
Reduced 5.98%
54,997
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
-
7,063
Added 10.77%
58,494
Common Stock
Sep 15
2023
SELL
Open market or private sale
$179,060
$179.06 p/Share
1,000
Reduced 1.91%
51,431
Common Stock
Aug 15
2023
SELL
Open market or private sale
$186,870
$186.87 p/Share
1,000
Reduced 1.87%
52,431
Common Stock
Aug 07
2023
SELL
Open market or private sale
$1,468,320
$183.54 p/Share
8,000
Reduced 13.02%
53,431
Common Stock
Aug 07
2023
-
653
Reduced 1.05%
61,431
Common Stock
Jul 17
2023
SELL
Open market or private sale
$163,400
$163.4 p/Share
1,000
Reduced 1.59%
62,084
Common Stock