Dec 01
2025
SELL
Payment of exercise price or tax liability
$327,436
$137.29 p/Share
2,385
Reduced 14.11%
14,520
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
$238,826
$63.96 p/Share
3,734
Added 18.09%
16,905
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
1,275
Added 8.83%
13,171
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$54,855
$107.56 p/Share
510
Reduced 4.22%
11,580
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$252,777
$96.48 p/Share
2,620
Reduced 17.81%
12,090
Shares of Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$201,358
$53.94 p/Share
3,733
Added 20.24%
14,710
Shares of Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
1,239
Added 10.14%
10,977
Shares of Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$283,236
$100.76 p/Share
2,811
Reduced 22.4%
9,738
Shares of Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$238,762
$63.96 p/Share
3,733
Added 22.93%
12,549
Shares of Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$41,219
$92.42 p/Share
446
Reduced 5.04%
8,408
Shares of Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$254,879
$77.33 p/Share
3,296
Reduced 27.13%
8,854
Shares of Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
$238,762
$63.96 p/Share
3,733
Added 23.5%
12,150
Shares of Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
697
Added 7.65%
8,417
Shares of Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$21,539
$59.5 p/Share
362
Reduced 4.67%
7,396
Shares of Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
2,122
Added 21.48%
7,758
Shares of Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$16,781
$67.94 p/Share
247
Reduced 4.51%
5,227
Shares of Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$1,769,335
$76.35 p/Share
23,174
Reduced 80.89%
5,474
Shares of Common Stock...
Nov 04
2021
BUY
Exercise of conversion of derivative security
$1,750,560
$72.94 p/Share
24,000
Added 45.59%
28,648
Shares of Common Stock...
Feb 24
2021
BUY
Grant, award, or other acquisition
-
742
Added 13.77%
4,648
Shares of Common Stock