Feb 18
2025
SELL
Open market or private sale
$1,664,433
$75.12 p/Share
22,157
Reduced 52.53%
20,026
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$608,175
$47.27 p/Share
12,866
Added 23.37%
42,183
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$237,858
$72.54 p/Share
3,279
Reduced 10.06%
29,317
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
8,860
Added 21.37%
32,596
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$373,137
$72.85 p/Share
5,122
Reduced 17.75%
23,736
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
13,014
Added 31.08%
28,858
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$161,557
$75.92 p/Share
2,128
Reduced 11.84%
15,844
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
5,810
Added 24.43%
17,972
Common Stock
Dec 13
2024
SELL
Open market or private sale
$252,360
$63.09 p/Share
4,000
Reduced 24.75%
12,162
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$51,889
$41.88 p/Share
1,239
Reduced 7.12%
16,162
Common Stock
Apr 03
2024
BUY
Exercise of conversion of derivative security
-
4,110
Added 19.11%
17,401
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$52,660
$36.57 p/Share
1,440
Reduced 9.78%
13,291
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
5,912
Added 28.64%
14,731
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$13,054
$33.56 p/Share
389
Reduced 4.22%
8,819
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
987
Added 9.68%
9,208
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$28,407
$43.37 p/Share
655
Reduced 7.38%
8,221
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
1,190
Added 12.51%
8,320
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
556
Added 6.18%
8,440
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$7,824
$50.16 p/Share
156
Reduced 2.14%
7,130
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
639
Added 8.06%
7,286
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$10,811
$44.86 p/Share
241
Reduced 3.5%
6,647
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
987
Added 12.53%
6,888
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$20,695
$57.01 p/Share
363
Reduced 5.8%
5,901
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,490
Added 19.22%
6,264
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$12,068
$55.36 p/Share
218
Reduced 4.37%
4,774
Common Stock