May 01
2025
SELL
Payment of exercise price or tax liability
$23,111
$54.38 p/Share
425
Reduced 1.21%
34,832
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
2,972
Added 7.77%
35,257
Common Stock
Jul 11
2024
SELL
Open market or private sale
$401,267
$87.27 p/Share
4,598
Reduced 12.47%
32,285
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
$120,697
$26.25 p/Share
4,598
Added 11.08%
36,883
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$64,656
$72.0 p/Share
898
Reduced 2.71%
32,285
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
2,133
Added 6.04%
33,183
Common Stock
Feb 12
2024
SELL
Open market or private sale
$363,287
$80.32 p/Share
4,523
Reduced 12.71%
31,050
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$116,693
$25.8 p/Share
4,523
Added 11.28%
35,573
Common Stock
Feb 09
2024
SELL
Open market or private sale
$40,000
$80.0 p/Share
500
Reduced 1.58%
31,050
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$12,900
$25.8 p/Share
500
Added 1.56%
31,550
Common Stock
Dec 05
2023
SELL
Open market or private sale
$743,315
$70.53 p/Share
10,539
Reduced 25.34%
31,050
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
$167,253
$15.87 p/Share
10,539
Added 20.22%
41,589
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$116,798
$51.25 p/Share
2,279
Reduced 6.84%
31,050
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
6,891
Added 17.13%
33,329
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$408,377
$64.17 p/Share
6,364
Reduced 19.4%
26,438
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
17,750
Added 35.11%
32,802
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
3,876
Added 20.48%
15,052
Common Stock
Oct 25
2021
SELL
Open market or private sale
$443,232
$116.64 p/Share
3,800
Reduced 25.37%
11,176
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$19,055
$88.63 p/Share
215
Reduced 1.49%
14,257
Common Stock
May 01
2021
BUY
Grant, award, or other acquisition
-
719
Added 4.58%
14,976
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$8,411
$81.66 p/Share
103
Reduced 0.71%
14,472
Common Stock
Oct 27
2020
SELL
Open market or private sale
$222,000
$44.4 p/Share
5,000
Reduced 25.54%
14,575
Common Stock