Nov 08
2025
SELL
Payment of exercise price or tax liability
$37,861
$19.99 p/Share
1,894
Reduced 3.07%
59,700
Common Stock
Nov 08
2025
BUY
Grant, award, or other acquisition
-
23,424
Added 27.55%
61,594
Common Stock
Jan 18
2025
SELL
Payment of exercise price or tax liability
$64,285
$33.87 p/Share
1,898
Reduced 4.74%
38,170
Common Stock
Nov 18
2024
SELL
Open market or private sale
$2,886,213
$37.6 p/Share
76,761
Reduced 65.7%
40,068
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$1,406,261
$18.32 p/Share
76,761
Added 39.65%
116,829
Common Stock
Nov 11
2024
SELL
Open market or private sale
$774,128
$36.5 p/Share
21,209
Reduced 34.61%
40,068
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$42,280
$36.23 p/Share
1,167
Reduced 1.89%
60,478
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
10,916
Added 15.12%
61,277
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$64,187
$37.34 p/Share
1,719
Reduced 3.23%
51,528
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
10,884
Added 16.97%
53,247
Common Stock
Nov 09
2023
SELL
Open market or private sale
$166,402
$38.0 p/Share
4,379
Reduced 9.37%
42,363
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$39,398
$38.14 p/Share
1,033
Reduced 2.89%
34,712
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
18,809
Added 28.69%
46,742
Common Stock
May 11
2023
SELL
Open market or private sale
$422,084
$39.61 p/Share
10,656
Reduced 26.89%
28,966
Common Stock
May 05
2023
SELL
Open market or private sale
$503,214
$37.22 p/Share
13,520
Reduced 25.44%
39,622
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
5,702
Added 9.69%
53,142
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$47,451
$38.61 p/Share
1,229
Reduced 2.97%
40,176
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
7,264
Added 13.28%
47,440
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$292,905
$40.88 p/Share
7,165
Reduced 14.75%
41,405
Common Stock
Nov 08
2021
BUY
Grant, award, or other acquisition
-
2,528
Added 4.95%
48,570
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
5,906
Added 11.37%
46,042
Common Stock
Nov 08
2020
BUY
Payment of exercise price or tax liability
$46,644
$20.28 p/Share
2,300
Added 4.89%
44,736
Common Stock
Nov 08
2020
BUY
Grant, award, or other acquisition
-
5,374
Added 11.24%
42,436
Common Stock