Oct 30
2024
SELL
Payment of exercise price or tax liability
$12,222
$42.0 p/Share
291
Reduced 0.63%
46,131
Common Stock, par valu...
Jul 18
2024
SELL
Open market or private sale
$14,724
$36.0 p/Share
409
Reduced 0.87%
46,422
Common Stock, par valu...
Jul 18
2024
BUY
Exercise of conversion of derivative security
$90,923
$17.58 p/Share
5,172
Added 10.01%
46,516
Common Stock, par valu...
Jul 17
2024
SELL
Open market or private sale
$165,862
$36.01 p/Share
4,606
Reduced 9.96%
41,659
Common Stock, par valu...
Jul 17
2024
BUY
Exercise of conversion of derivative security
$80,973
$17.58 p/Share
4,606
Added 9.69%
42,948
Common Stock, par valu...
Jul 16
2024
SELL
Open market or private sale
$119,278
$37.02 p/Share
3,222
Reduced 7.18%
41,659
Common Stock, par valu...
Jul 16
2024
BUY
Exercise of conversion of derivative security
$56,642
$17.58 p/Share
3,222
Added 7.06%
42,401
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$26,471
$27.69 p/Share
956
Reduced 2.24%
41,659
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 10.5%
42,615
Common Stock, par valu...
Jan 06
2024
SELL
Payment of exercise price or tax liability
$3,677
$26.65 p/Share
138
Reduced 0.37%
37,615
Common Stock, par valu...
Dec 17
2023
SELL
Payment of exercise price or tax liability
$9,227
$28.22 p/Share
327
Reduced 0.86%
37,753
Common Stock, par valu...
Oct 30
2023
SELL
Payment of exercise price or tax liability
$6,018
$20.54 p/Share
293
Reduced 0.76%
38,080
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
25,000
Added 39.14%
38,873
Common Stock, par valu...
Jan 06
2023
SELL
Payment of exercise price or tax liability
$3,665
$26.56 p/Share
138
Reduced 1.02%
13,373
Common Stock, par valu...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$8,580
$26.0 p/Share
330
Reduced 2.38%
13,511
Common Stock, par valu...
Oct 31
2022
SELL
Payment of exercise price or tax liability
$7,322
$24.99 p/Share
293
Reduced 2.07%
13,841
Common Stock, par valu...
Jan 06
2022
SELL
Payment of exercise price or tax liability
$3,490
$25.29 p/Share
138
Reduced 0.97%
14,134
Common Stock, par valu...
Dec 17
2021
BUY
Grant, award, or other acquisition
-
4,500
Added 23.97%
14,272
Common Stock, par valu...
Nov 01
2021
SELL
Payment of exercise price or tax liability
$7,829
$26.72 p/Share
293
Reduced 2.91%
9,772
Common Stock, par valu...
Jan 06
2021
SELL
Payment of exercise price or tax liability
$2,022
$14.55 p/Share
139
Reduced 1.36%
10,065
Common Stock, par valu...
Oct 30
2020
BUY
Grant, award, or other acquisition
-
5,000
Added 32.89%
10,204
Common Stock, par valu...