Mar 10
2025
BUY
Open market or private purchase
$287,400
$28.74 p/Share
10,000
Added 6.72%
138,817
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$170,897
$31.73 p/Share
5,386
Reduced 4.01%
128,817
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
12,868
Added 8.75%
134,203
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$1,072,390
$32.95 p/Share
32,546
Reduced 21.15%
121,335
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
77,765
Added 38.29%
125,311
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$95,407
$34.27 p/Share
2,784
Reduced 3.53%
76,116
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$96,264
$34.27 p/Share
2,809
Reduced 3.56%
76,091
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
6,652
Added 7.78%
78,900
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
6,652
Added 7.78%
78,900
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$103,164
$35.27 p/Share
2,925
Reduced 3.89%
72,248
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$103,164
$35.27 p/Share
2,925
Reduced 3.89%
72,248
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
6,933
Added 8.44%
75,173
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
6,933
Added 8.44%
75,173
Common Stock
Dec 04
2024
-
71,446
Reduced 51.15%
68,240
Common Stock
Nov 14
2024
SELL
Other acquisition or disposition
-
5,000
Reduced 3.46%
139,686
Common Stock
Nov 14
2024
BUY
Open market or private purchase
$177,049
$35.41 p/Share
5,000
Added 3.34%
144,686
Common Stock
Nov 04
2024
SELL
Other acquisition or disposition
-
5,000
Reduced 3.46%
139,686
Common Stock
Nov 04
2024
BUY
Open market or private purchase
$181,900
$36.38 p/Share
5,000
Added 3.34%
144,686
Common Stock
Sep 18
2024
SELL
Other acquisition or disposition
-
10,000
Reduced 6.68%
139,686
Common Stock
Sep 18
2024
BUY
Open market or private purchase
$194,850
$38.97 p/Share
5,000
Added 3.23%
149,686
Common Stock
Sep 06
2024
SELL
Payment of exercise price or tax liability
$700,700
$36.27 p/Share
19,319
Reduced 11.78%
144,686
Common Stock
Sep 06
2024
BUY
Exercise of conversion of derivative security
-
41,234
Added 22.04%
145,885
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$352,440
$36.99 p/Share
9,528
Reduced 7.2%
122,771
Common Stock
Jul 02
2024
BUY
Exercise of conversion of derivative security
-
9,528
Added 5.39%
167,299
Common Stock
May 07
2024
BUY
Open market or private purchase
$192,200
$38.44 p/Share
5,000
Added 3.07%
157,771
Common Stock