Sep 08
2025
SELL
Payment of exercise price or tax liability
$15,621
$32.41 p/Share
482
Reduced 1.81%
26,156
Common Stock
Sep 07
2025
BUY
Grant, award, or other acquisition
-
2,810
Added 9.36%
27,205
Common Stock
Sep 02
2025
SELL
Payment of exercise price or tax liability
$17,894
$31.56 p/Share
567
Reduced 2.08%
26,638
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$23,432
$72.1 p/Share
325
Reduced 1.33%
24,106
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$17,670
$73.02 p/Share
242
Reduced 0.98%
24,431
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
5,379
Added 17.9%
24,673
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$199,998
$25.92 p/Share
7,716
Added 28.57%
19,294
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$126,121
$110.15 p/Share
1,145
Reduced 9.0%
11,578
Common Stock
Sep 03
2024
SELL
Open market or private sale
$538,350
$107.67 p/Share
5,000
Reduced 28.21%
12,723
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$129,600
$25.92 p/Share
5,000
Added 22.0%
17,723
Common Stock
Jul 16
2024
SELL
Open market or private sale
$425,000
$85.0 p/Share
5,000
Reduced 28.21%
12,723
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
$129,600
$25.92 p/Share
5,000
Added 22.0%
17,723
Common Stock
Jul 08
2024
SELL
Open market or private sale
$400,000
$80.0 p/Share
5,000
Reduced 28.21%
12,723
Common Stock
Jul 08
2024
BUY
Exercise of conversion of derivative security
$129,600
$25.92 p/Share
5,000
Added 22.0%
17,723
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$23,182
$71.55 p/Share
324
Reduced 2.6%
12,156
Common Stock
Mar 01
2024
SELL
Open market or private sale
$862,887
$73.89 p/Share
11,678
Reduced 48.34%
12,480
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$285,120
$25.92 p/Share
11,000
Added 31.29%
24,158
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
5,400
Added 29.1%
13,158
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$31,977
$51.0 p/Share
627
Reduced 7.91%
7,301
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
7,250
Added 50.0%
7,250
Common Stock