Feb 27
2025
SELL
Payment of exercise price or tax liability
$181,681
$48.63 p/Share
3,736
Reduced 2.28%
160,046
Common Stock, par valu...
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
9,579
Added 5.53%
163,782
Common Stock, par valu...
Feb 18
2025
SELL
Payment of exercise price or tax liability
$377,645
$50.93 p/Share
7,415
Reduced 4.59%
154,203
Common Stock, par valu...
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
19,010
Added 10.87%
155,919
Common Stock, par valu...
Jan 27
2025
SELL
Payment of exercise price or tax liability
$1,249,974
$49.14 p/Share
25,437
Reduced 15.14%
142,608
Common Stock, par valu...
Jan 27
2025
BUY
Exercise of conversion of derivative security
-
65,220
Added 29.23%
157,869
Common Stock, par valu...
Nov 04
2024
SELL
Open market or private sale
$954,952
$41.86 p/Share
22,813
Reduced 18.16%
102,825
Common Stock, par valu...
Sep 03
2024
SELL
Payment of exercise price or tax liability
$578,720
$36.54 p/Share
15,838
Reduced 11.19%
125,638
Common Stock, par valu...
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
40,610
Added 22.3%
141,476
Common Stock, par valu...
Aug 12
2024
SELL
Open market or private sale
$383,257
$34.25 p/Share
11,190
Reduced 9.99%
100,866
Common Stock, par valu...
May 24
2024
SELL
Open market or private sale
$462,291
$30.84 p/Share
14,990
Reduced 11.8%
112,056
Common Stock, par valu...
Mar 06
2024
SELL
Open market or private sale
$748,677
$31.51 p/Share
23,760
Reduced 15.76%
127,046
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$123,716
$30.57 p/Share
4,047
Reduced 2.71%
145,210
Common Stock, par valu...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
10,375
Added 6.5%
149,257
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$109,410
$30.57 p/Share
3,579
Reduced 2.32%
150,806
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
9,175
Added 5.61%
154,385
Common Stock, par valu...
Feb 16
2024
SELL
Payment of exercise price or tax liability
$65,656
$30.97 p/Share
2,120
Reduced 1.5%
138,882
Common Stock, par valu...
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
5,435
Added 3.71%
141,002
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$52,063
$30.34 p/Share
1,716
Reduced 1.25%
135,567
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
4,400
Added 3.11%
137,283
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$924,333
$32.29 p/Share
28,626
Reduced 17.72%
132,883
Common Stock, par valu...
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
73,400
Added 31.25%
161,509
Common Stock, par valu...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$231,384
$29.23 p/Share
7,916
Reduced 8.24%
88,109
Common Stock, par valu...
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
20,295
Added 17.45%
96,025
Common Stock, par valu...
Aug 23
2023
SELL
Open market or private sale
$733,838
$28.23 p/Share
25,995
Reduced 25.55%
75,730
Common Stock, par valu...