Feb 25
2025
SELL
Payment of exercise price or tax liability
$39,920
$40.0 p/Share
998
Reduced 1.36%
72,389
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$98,703
$40.32 p/Share
2,448
Reduced 3.23%
73,387
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
6,516
Added 7.91%
75,835
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$40,777
$42.61 p/Share
957
Reduced 1.33%
71,020
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$71,578
$42.08 p/Share
1,701
Reduced 2.4%
69,319
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
4,203
Added 5.52%
71,977
Common Stock
May 07
2024
SELL
Open market or private sale
$263,421
$38.87 p/Share
6,777
Reduced 9.09%
67,774
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$29,910
$29.97 p/Share
998
Reduced 1.32%
74,551
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$32,435
$29.73 p/Share
1,091
Reduced 1.42%
75,549
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
8,947
Added 10.45%
76,640
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$194,020
$29.22 p/Share
6,640
Reduced 8.93%
67,693
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
10,554
Added 12.43%
74,333
Common Stock
Feb 05
2024
SELL
Open market or private sale
$366,960
$30.0 p/Share
12,232
Reduced 16.09%
63,779
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$23,811
$23.74 p/Share
1,003
Reduced 1.3%
76,011
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
10,549
Added 12.05%
77,014
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$179,983
$24.25 p/Share
7,422
Reduced 10.05%
66,465
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
17,483
Added 19.13%
73,887
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$108,906
$24.25 p/Share
4,491
Reduced 7.37%
56,404
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
9,652
Added 13.71%
60,770
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$129,231
$25.56 p/Share
5,056
Reduced 9.0%
51,118
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$23,423
$29.5 p/Share
794
Reduced 1.39%
56,174
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$115,942
$28.48 p/Share
4,071
Reduced 6.67%
56,968
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
9,454
Added 13.41%
61,039
Common Stock