Nov 29
2024
SELL
Payment of exercise price or tax liability
$7,346
$39.71 p/Share
185
Reduced 0.87%
21,169
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
-
594
Added 2.71%
21,354
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$11,511
$42.32 p/Share
272
Reduced 1.29%
20,760
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
873
Added 3.99%
21,032
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$54,839
$42.61 p/Share
1,287
Reduced 6.0%
20,159
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
-
4,138
Added 16.17%
21,446
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$7,480
$43.24 p/Share
173
Reduced 0.99%
17,308
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
-
555
Added 3.08%
17,481
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$6,465
$34.39 p/Share
188
Reduced 1.1%
16,926
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
594
Added 3.35%
17,114
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$68,167
$34.94 p/Share
1,951
Reduced 10.56%
16,520
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
6,171
Added 25.04%
18,471
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$12,252
$32.5 p/Share
377
Reduced 2.97%
12,300
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
1,191
Added 8.72%
12,475
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$22,167
$35.02 p/Share
633
Reduced 5.22%
11,486
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
1,794
Added 12.89%
12,119
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$35,466
$32.87 p/Share
1,079
Reduced 9.46%
10,325
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
3,360
Added 22.76%
11,404
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$6,206
$32.16 p/Share
193
Reduced 2.34%
8,044
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
601
Added 6.8%
8,237
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$12,241
$32.13 p/Share
381
Reduced 4.75%
7,636
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
1,185
Added 13.17%
7,813
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$18,652
$30.23 p/Share
617
Reduced 8.28%
6,832
Common Stock
Apr 29
2022
BUY
Exercise of conversion of derivative security
-
1,772
Added 19.22%
7,449
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$7,252
$36.08 p/Share
201
Reduced 3.42%
5,677
Common Stock