May 22
2025
SELL
Payment of exercise price or tax liability
$6,228
$16.39 p/Share
380
Reduced 2.04%
18,284
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$4,206
$17.75 p/Share
237
Reduced 1.25%
18,664
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
7,158
Added 27.47%
18,902
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$6,647
$17.68 p/Share
376
Reduced 3.5%
10,379
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
$24,133
$17.68 p/Share
1,365
Added 10.41%
11,744
Common Stock
May 12
2025
BUY
Grant, award, or other acquisition
-
24
Added 0.22%
10,756
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
21
Added 0.2%
10,732
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.1%
10,710
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
13
Added 0.12%
10,698
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$17,230
$44.87 p/Share
384
Reduced 3.45%
10,745
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
2,605
Added 18.97%
11,129
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$8,280
$44.76 p/Share
185
Reduced 2.3%
7,871
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$29,228
$44.76 p/Share
653
Added 7.12%
8,524
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$14,978
$44.98 p/Share
333
Reduced 3.97%
8,057
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.12%
8,390
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.13%
8,380
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
13
Added 0.16%
8,368
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
12
Added 0.14%
8,355
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
3,961
Added 32.2%
8,342
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$7,772
$35.17 p/Share
221
Reduced 4.8%
4,381
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$12,971
$34.59 p/Share
375
Reduced 7.53%
4,602
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
9
Added 0.18%
4,978
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
8
Added 0.16%
4,969
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.2%
4,961
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
9
Added 0.18%
4,950
Common Stock