Nov 19
2024
SELL
Open market or private sale
$281,880
$46.98 p/Share
6,000
Reduced 11.11%
47,991
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$30,149
$29.97 p/Share
1,006
Reduced 1.83%
53,991
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$33,475
$29.73 p/Share
1,126
Reduced 2.01%
54,997
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
10,129
Added 15.29%
56,123
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$184,582
$29.22 p/Share
6,317
Reduced 12.08%
45,994
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
9,837
Added 15.83%
52,311
Common Stock
Feb 15
2024
SELL
Open market or private sale
$230,356
$30.31 p/Share
7,600
Reduced 15.18%
42,474
Common Stock
Feb 14
2024
SELL
Open market or private sale
$12,000
$30.0 p/Share
400
Reduced 0.79%
50,074
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$49,797
$25.15 p/Share
1,980
Reduced 3.77%
50,474
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$23,882
$23.74 p/Share
1,006
Reduced 1.88%
52,454
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
10,754
Added 16.75%
53,460
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$162,329
$24.25 p/Share
6,694
Reduced 13.55%
42,706
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
15,993
Added 24.46%
49,400
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$54,150
$24.25 p/Share
2,233
Reduced 6.27%
33,407
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$55,282
$27.92 p/Share
1,980
Reduced 5.26%
35,640
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
9,607
Added 20.37%
37,563
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$56,615
$25.56 p/Share
2,215
Reduced 7.34%
27,956
Common Stock
Dec 08
2021
SELL
Open market or private sale
$80,755
$26.05 p/Share
3,100
Reduced 9.32%
30,171
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$49,858
$25.74 p/Share
1,937
Reduced 5.5%
33,271
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$33,492
$28.48 p/Share
1,176
Reduced 3.23%
35,208
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
8,812
Added 19.5%
36,384
Common Stock