Mar 10
2025
SELL
Payment of exercise price or tax liability
$48,302
$31.57 p/Share
1,530
Reduced 1.62%
93,005
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$55,485
$32.6 p/Share
1,702
Reduced 1.77%
94,535
Common Stock
Mar 03
2025
-
850
Reduced 0.88%
96,237
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
13,169
Added 11.94%
97,087
Common Stock
Nov 11
2024
SELL
Open market or private sale
$93,800
$37.52 p/Share
2,500
Reduced 2.89%
83,918
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$95,915
$35.91 p/Share
2,671
Reduced 3.0%
86,418
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$90,168
$34.0 p/Share
2,652
Reduced 2.89%
89,089
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
$247,996
$34.0 p/Share
7,294
Added 7.49%
90,131
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$43,417
$25.63 p/Share
1,694
Reduced 1.97%
84,447
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
14,046
Added 14.02%
86,141
Common Stock
Aug 23
2023
SELL
Open market or private sale
$68,125
$27.25 p/Share
2,500
Reduced 3.35%
72,095
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$33,780
$23.89 p/Share
1,414
Reduced 1.86%
74,595
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
-
3,889
Added 4.87%
76,009
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$67,497
$25.28 p/Share
2,670
Reduced 3.57%
72,120
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
16,834
Added 18.37%
74,790
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$44,981
$23.44 p/Share
1,919
Reduced 3.21%
57,956
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$37,307
$28.61 p/Share
1,304
Reduced 2.61%
48,603
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
11,272
Added 15.84%
59,875
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$69,229
$37.22 p/Share
1,860
Reduced 3.59%
49,907
Common Stock
Aug 11
2021
SELL
Open market or private sale
$55,340
$27.67 p/Share
2,000
Reduced 3.72%
51,767
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
10,757
Added 16.67%
53,767
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$51,169
$27.87 p/Share
1,836
Reduced 4.09%
43,012
Common Stock