Feb 19
2025
SELL
Open market or private sale
$218,516
$52.82 p/Share
4,137
Reduced 5.12%
76,674
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$27,108
$53.05 p/Share
511
Reduced 0.63%
80,811
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
1,415
Added 1.71%
81,322
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$102,726
$52.04 p/Share
1,974
Reduced 2.41%
79,907
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
1,974
Added 2.35%
81,881
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$49,932
$46.71 p/Share
1,069
Reduced 1.32%
79,907
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
1,069
Added 1.3%
80,976
Common Stock
Oct 30
2024
SELL
Open market or private sale
$1,055,040
$48.07 p/Share
21,948
Reduced 21.55%
79,907
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$513,583
$23.4 p/Share
21,948
Added 17.73%
101,855
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$37,335
$38.61 p/Share
967
Reduced 1.2%
79,907
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
2,340
Added 2.81%
80,874
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$150,504
$31.29 p/Share
4,810
Reduced 5.77%
78,534
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
14,271
Added 14.62%
83,344
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$53,560
$31.73 p/Share
1,688
Reduced 2.39%
69,073
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
4,680
Added 6.2%
70,761
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$13,383
$31.79 p/Share
421
Reduced 0.63%
66,081
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
421
Added 0.63%
66,502
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$32,823
$30.28 p/Share
1,084
Reduced 1.61%
66,081
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
1,084
Added 1.59%
67,165
Common Stock
Jul 17
2023
SELL
Payment of exercise price or tax liability
$137,222
$33.6 p/Share
4,084
Reduced 5.82%
66,081
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$69,700
$31.2 p/Share
2,234
Reduced 3.09%
70,165
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
4,374
Added 5.7%
72,399
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$431,585
$34.78 p/Share
12,409
Reduced 15.43%
68,025
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
29,068
Added 26.55%
80,434
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$13,564
$35.14 p/Share
386
Reduced 0.75%
51,366
Common Stock