Mar 10
2025
SELL
Payment of exercise price or tax liability
$38,703
$23.95 p/Share
1,616
Reduced 1.78%
89,088
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$30,171
$26.63 p/Share
1,133
Reduced 1.23%
90,704
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
5,247
Added 5.4%
91,837
Common Stock
Nov 01
2024
BUY
Open market or private purchase
$22,268
$55.67 p/Share
400
Added 0.92%
43,295
Common Stock
Sep 23
2024
SELL
Payment of exercise price or tax liability
$56,160
$58.5 p/Share
960
Reduced 2.19%
42,895
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
8,583
Added 16.37%
43,855
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$26,848
$45.2 p/Share
594
Reduced 1.66%
35,272
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$38,142
$46.8 p/Share
815
Reduced 2.22%
35,866
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
2,582
Added 6.58%
36,681
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$18,585
$44.25 p/Share
420
Reduced 1.22%
34,099
Common Stock
Sep 18
2023
BUY
Open market or private purchase
$16,394
$46.84 p/Share
350
Added 1.0%
34,519
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
4,944
Added 12.64%
34,169
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$67,070
$53.4 p/Share
1,256
Reduced 4.12%
29,225
Common Stock
Dec 19
2022
BUY
Open market or private purchase
$9,420
$47.1 p/Share
200
Added 0.65%
30,481
Common Stock
Sep 21
2022
SELL
Payment of exercise price or tax liability
$16,506
$39.3 p/Share
420
Reduced 1.37%
30,281
Common Stock
Aug 03
2022
BUY
Open market or private purchase
$8,188
$32.75 p/Share
250
Added 0.81%
30,701
Common Stock
Apr 29
2022
BUY
Open market or private purchase
$15,780
$39.45 p/Share
400
Added 1.3%
30,451
Common Stock
Mar 09
2022
-
30
Reduced 0.1%
30,051
Common Stock
Feb 18
2022
SELL
Grant, award, or other acquisition
-
3,218
Reduced 9.66%
30,081
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$57,154
$41.0 p/Share
1,394
Reduced 4.93%
26,863
Common Stock
Sep 21
2021
BUY
Grant, award, or other acquisition
-
3,500
Added 11.02%
28,257
Common Stock
Aug 05
2021
BUY
Open market or private purchase
$50,250
$33.5 p/Share
1,500
Added 5.71%
24,757
Common Stock