Sep 12
2024
SELL
Open market or private sale
$4,962,000
$198.48 p/Share
25,000
Reduced 1.58%
1,562,262
Common Stock
Jun 11
2024
SELL
Open market or private sale
$4,376,500
$175.06 p/Share
25,000
Reduced 1.55%
1,587,262
Common Stock
Mar 11
2024
SELL
Open market or private sale
$4,276,000
$171.04 p/Share
25,000
Reduced 1.53%
1,612,262
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$943,417
$163.08 p/Share
5,785
Reduced 0.35%
1,637,262
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
12,500
Added 0.76%
1,643,047
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$595,187
$157.0 p/Share
3,791
Reduced 0.23%
1,630,547
Common Stock
Dec 11
2023
SELL
Open market or private sale
$2,648,000
$105.92 p/Share
25,000
Reduced 1.51%
1,634,338
Common Stock
Sep 11
2023
SELL
Open market or private sale
$3,180,250
$127.21 p/Share
25,000
Reduced 1.48%
1,659,338
Common Stock
May 31
2023
SELL
Open market or private sale
$2,921,250
$116.85 p/Share
25,000
Reduced 1.46%
1,684,338
Common Stock
Apr 17
2023
SELL
Open market or private sale
$2,186,500
$87.46 p/Share
25,000
Reduced 1.44%
1,709,338
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$341,301
$78.46 p/Share
4,350
Reduced 0.25%
1,734,338
Common Stock
Jan 18
2023
SELL
Open market or private sale
$231,358
$81.15 p/Share
2,851
Reduced 0.16%
1,738,688
Common Stock
Jan 17
2023
SELL
Open market or private sale
$1,807,579
$81.61 p/Share
22,149
Reduced 1.26%
1,741,539
Common Stock
Jan 04
2023
SELL
Open market or private sale
$300,139
$80.08 p/Share
3,748
Reduced 0.21%
1,763,688
Common Stock
Jan 03
2023
SELL
Open market or private sale
$136,561
$80.33 p/Share
1,700
Reduced 0.1%
1,767,436
Common Stock
Dec 29
2022
SELL
Open market or private sale
$646,407
$80.7 p/Share
8,010
Reduced 0.45%
1,769,136
Common Stock
Dec 16
2022
SELL
Open market or private sale
$846,817
$80.1 p/Share
10,572
Reduced 0.59%
1,777,146
Common Stock
Nov 23
2022
SELL
Open market or private sale
$320
$80.01 p/Share
4
Reduced 0.0%
1,787,718
Common Stock
Nov 08
2022
SELL
Open market or private sale
$77,328
$80.05 p/Share
966
Reduced 0.05%
1,787,722
Common Stock
Aug 05
2022
SELL
Open market or private sale
$2,033,750
$81.35 p/Share
25,000
Reduced 1.38%
1,788,688
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$290,938
$62.5 p/Share
4,655
Reduced 0.26%
1,813,688
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
40,800
Added 2.07%
1,927,262
Common Stock