Mar 31
2025
BUY
Grant, award, or other acquisition
$18,154
$93.58 p/Share
194
Added 2.26%
8,408
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
6,320
Added 50.0%
6,320
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$62,605
$111.2 p/Share
563
Reduced 21.5%
2,055
Common Stock
Jun 14
2024
SELL
Open market or private sale
$9,243,014
$106.56 p/Share
86,740
Reduced 91.91%
7,634
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$7,332,999
$84.54 p/Share
86,740
Added 47.89%
94,374
Common Stock
Mar 07
2024
SELL
Open market or private sale
$2,526,011
$103.61 p/Share
24,380
Reduced 76.15%
7,634
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$1,800,950
$73.87 p/Share
24,380
Added 43.23%
32,014
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$29,835
$100.12 p/Share
298
Reduced 12.47%
2,092
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,320
Added 50.0%
2,320
Common Stock
Aug 10
2023
SELL
Open market or private sale
$8,622,000
$95.8 p/Share
90,000
Reduced 92.27%
7,544
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$6,648,300
$73.87 p/Share
90,000
Added 47.99%
97,544
Common Stock
May 01
2023
SELL
Open market or private sale
$8,570,521
$96.7 p/Share
88,630
Reduced 92.16%
7,544
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$6,853,757
$77.33 p/Share
88,630
Added 47.96%
96,174
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
2,390
Added 50.0%
2,390
Common Stock
Dec 01
2021
SELL
Open market or private sale
$4,264,593
$91.36 p/Share
46,679
Reduced 87.37%
6,750
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$2,347,020
$50.28 p/Share
46,679
Added 46.63%
53,429
Common Stock
Nov 30
2021
SELL
Open market or private sale
$4,812,873
$90.33 p/Share
53,281
Reduced 88.76%
6,750
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
$2,678,969
$50.28 p/Share
53,281
Added 47.02%
60,031
Common Stock
Jun 18
2021
SELL
Sale (or disposition) back to the issuer
$57,823
$83.68 p/Share
691
Reduced 8.92%
7,059
Common Stock
Jun 18
2021
SELL
Payment of exercise price or tax liability
$29,037
$83.68 p/Share
347
Reduced 4.92%
6,712
Common Stock
Jun 18
2021
BUY
Exercise of conversion of derivative security
-
1,038
Added 11.81%
7,750
Common Stock