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
Jun 15
2023
SELL
Open market or private sale
$159,100
$159.1 p/Share
1,000
Reduced 1.56%
63,084
Common Stock
May 30
2023
-
1,500
Reduced 2.25%
65,084
Common Stock
May 30
2023
SELL
Open market or private sale
$144,640
$144.64 p/Share
1,000
Reduced 1.54%
64,084
Common Stock
Apr 17
2023
SELL
Open market or private sale
$140,130
$140.13 p/Share
1,000
Reduced 1.48%
66,584
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$1,208,413
$138.93 p/Share
8,698
Reduced 11.4%
67,584
Common Stock