May 22
2025
SELL
Payment of exercise price or tax liability
$7,588
$16.39 p/Share
463
Reduced 1.42%
32,192
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$5,999
$17.75 p/Share
338
Reduced 1.02%
32,656
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
6,037
Added 15.47%
32,994
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$8,539
$17.68 p/Share
483
Reduced 1.83%
25,942
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
$17,945
$17.68 p/Share
1,015
Added 3.63%
26,957
Common Stock
May 12
2025
BUY
Grant, award, or other acquisition
-
20
Added 0.08%
26,426
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
18
Added 0.07%
26,405
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
26,387
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.04%
26,371
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$21,178
$44.87 p/Share
472
Reduced 1.76%
26,417
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
2,197
Added 7.56%
26,874
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$11,369
$44.76 p/Share
254
Reduced 1.04%
24,166
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$22,872
$44.76 p/Share
511
Added 2.03%
24,677
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$20,510
$44.98 p/Share
456
Reduced 1.83%
24,421
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
9
Added 0.04%
24,877
Common Stock
May 09
2024
BUY
Open market or private purchase
$175
$43.88 p/Share
4
Added 0.01%
26,890
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
9
Added 0.04%
24,868
Common Stock
Feb 15
2024
BUY
Open market or private purchase
$171
$42.81 p/Share
4
Added 0.01%
26,886
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
11
Added 0.04%
24,858
Common Stock
Nov 16
2023
BUY
Open market or private purchase
$141
$35.27 p/Share
4
Added 0.01%
26,882
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
11
Added 0.04%
24,846
Common Stock
Aug 17
2023
BUY
Open market or private purchase
$148
$37.07 p/Share
4
Added 0.01%
26,878
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
3,361
Added 11.92%
24,835
Non-qualified stock op...
May 20
2023
SELL
Payment of exercise price or tax liability
$6,327
$35.15 p/Share
180
Reduced 0.83%
21,474
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$12,798
$35.95 p/Share
356
Reduced 1.66%
21,066
Common Stock