Jun 03
2024
SELL
Open market or private sale
$744,900
$148.98 p/Share
5,000
Reduced 0.85%
582,177
Common Stock
May 01
2024
SELL
Open market or private sale
$699,750
$139.95 p/Share
5,000
Reduced 0.84%
587,177
Common Stock
Apr 01
2024
SELL
Open market or private sale
$634,700
$126.94 p/Share
5,000
Reduced 0.84%
592,177
Common Stock
Mar 14
2024
SELL
Open market or private sale
$575,000
$115.0 p/Share
5,000
Reduced 0.83%
597,177
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$616,638
$113.75 p/Share
5,421
Reduced 0.89%
602,177
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
16,211
Added 2.6%
607,598
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$3,827,375
$114.39 p/Share
33,459
Reduced 5.35%
591,387
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$2,717,600
$57.63 p/Share
47,156
Added 7.02%
624,846
Common Stock
Feb 01
2024
SELL
Open market or private sale
$576,100
$115.22 p/Share
5,000
Reduced 0.86%
577,690
Common Stock
Jan 02
2024
SELL
Open market or private sale
$636,400
$127.28 p/Share
5,000
Reduced 0.85%
582,690
Common Stock
Dec 01
2023
SELL
Open market or private sale
$583,800
$116.76 p/Share
5,000
Reduced 0.84%
587,690
Common Stock
Nov 01
2023
SELL
Open market or private sale
$476,300
$95.26 p/Share
5,000
Reduced 0.84%
592,690
Common Stock
Oct 02
2023
SELL
Open market or private sale
$541,200
$108.24 p/Share
5,000
Reduced 0.83%
597,690
Common Stock
Sep 01
2023
SELL
Open market or private sale
$601,150
$120.23 p/Share
5,000
Reduced 0.82%
602,690
Common Stock
Aug 01
2023
SELL
Open market or private sale
$761,100
$152.22 p/Share
5,000
Reduced 0.82%
607,690
Common Stock
Jul 03
2023
SELL
Open market or private sale
$745,750
$149.15 p/Share
5,000
Reduced 0.81%
612,690
Common Stock
Jun 01
2023
SELL
Open market or private sale
$540,600
$108.12 p/Share
5,000
Reduced 0.8%
617,690
Common Stock
May 01
2023
SELL
Open market or private sale
$510,800
$102.16 p/Share
5,000
Reduced 0.8%
622,690
Common Stock
Apr 03
2023
SELL
Open market or private sale
$547,400
$109.48 p/Share
5,000
Reduced 0.79%
627,690
Common Stock
Mar 01
2023
SELL
Open market or private sale
$5,422,127
$119.94 p/Share
45,207
Reduced 6.67%
632,690
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,388,815
$119.54 p/Share
11,618
Reduced 1.79%
637,690
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$2,071,824
$29.81 p/Share
69,501
Added 9.59%
655,476
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
34,039
Added 4.98%
649,308
Common Stock
Jan 03
2023
SELL
Open market or private sale
$513,450
$102.69 p/Share
5,000
Reduced 0.85%
585,975
Common Stock
Dec 01
2022
SELL
Open market or private sale
$526,000
$105.2 p/Share
5,000
Reduced 0.84%
590,975
Common Stock