Jul 18
2025
SELL
Open market or private sale
$1,844,400
$92.22 p/Share
20,000
Reduced 24.28%
62,358
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,239,136
$93.81 p/Share
13,209
Reduced 13.82%
82,358
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
33,099
Added 25.72%
95,567
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$2,045,222
$106.08 p/Share
19,280
Reduced 23.58%
62,468
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
51,321
Added 38.57%
81,748
Common Stock
Oct 17
2024
SELL
Open market or private sale
$1,044,000
$72.0 p/Share
14,500
Reduced 32.27%
30,427
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$211,849
$44.76 p/Share
4,733
Reduced 9.53%
44,927
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
18,591
Added 27.24%
49,660
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$143,253
$51.96 p/Share
2,757
Reduced 8.15%
31,069
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
10,553
Added 23.78%
33,826
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$104,201
$52.31 p/Share
1,992
Reduced 7.88%
23,273
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
4,850
Added 16.1%
25,265
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$27,973
$35.01 p/Share
799
Reduced 3.77%
20,415
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
-
2,024
Added 8.71%
21,214
Common Stock
Apr 22
2022
SELL
Open market or private sale
$456,837
$51.33 p/Share
8,900
Reduced 31.68%
19,190
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$126,096
$44.4 p/Share
2,840
Reduced 9.18%
28,090
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
7,235
Added 18.96%
30,930
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$317,849
$48.93 p/Share
6,496
Reduced 21.52%
23,695
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
23,035
Added 43.28%
30,191
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$41,208
$46.51 p/Share
886
Reduced 11.02%
7,156
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
-
2,023
Added 20.1%
8,042
Common Stock