Nov 13
2024
SELL
Open market or private sale
$5,817,742
$193.97 p/Share
29,993
Reduced 5.11%
557,177
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$2,665,957
$49.7 p/Share
53,641
Added 8.45%
580,825
Common Stock
Nov 01
2024
SELL
Open market or private sale
$833,000
$166.6 p/Share
5,000
Reduced 0.89%
557,177
Common Stock
Oct 01
2024
SELL
Open market or private sale
$794,650
$158.93 p/Share
5,000
Reduced 0.88%
562,177
Common Stock
Sep 03
2024
SELL
Open market or private sale
$776,800
$155.36 p/Share
5,000
Reduced 0.87%
567,177
Common Stock
Aug 01
2024
SELL
Open market or private sale
$779,900
$155.98 p/Share
5,000
Reduced 0.87%
572,177
Common Stock
Jul 01
2024
SELL
Open market or private sale
$666,949
$133.39 p/Share
5,000
Reduced 0.86%
577,177
Common Stock
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