Nov 06
2024
SELL
Payment of exercise price or tax liability
$110,027
$46.94 p/Share
2,344
Reduced 6.36%
34,492
Common Stock
Nov 06
2024
BUY
Grant, award, or other acquisition
$396,736
$46.94 p/Share
8,452
Added 19.11%
35,781
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$163,414
$46.61 p/Share
3,506
Reduced 10.99%
28,384
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$26,829
$45.32 p/Share
592
Reduced 1.9%
30,492
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
$47,042
$45.32 p/Share
1,038
Added 3.23%
31,084
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$101,566
$42.55 p/Share
2,387
Reduced 7.36%
30,046
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$374,610
$42.55 p/Share
8,804
Added 21.97%
31,274
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$72,872
$42.05 p/Share
1,733
Reduced 6.83%
23,629
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$23,225
$49.31 p/Share
471
Reduced 1.88%
24,596
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
1,002
Added 3.84%
25,067
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
$146,510
$46.0 p/Share
3,185
Added 11.69%
24,065
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$84,326
$43.92 p/Share
1,920
Reduced 8.42%
20,880
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$171,156
$43.92 p/Share
3,897
Added 15.1%
21,912
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$73,162
$42.81 p/Share
1,709
Reduced 8.29%
18,903
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$18,500
$40.66 p/Share
455
Reduced 2.22%
20,012
Common Stock
Jan 10
2022
BUY
Exercise of conversion of derivative security
-
969
Added 4.52%
20,467
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$26,450
$38.84 p/Share
681
Reduced 4.87%
13,303
Common Stock
Nov 10
2021
BUY
Grant, award, or other acquisition
$294,252
$38.84 p/Share
7,576
Added 27.98%
19,498
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$114,947
$37.7 p/Share
3,049
Reduced 19.48%
12,602
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$14,781
$33.67 p/Share
439
Reduced 2.85%
14,947
Common Stock
Jan 05
2021
BUY
Exercise of conversion of derivative security
-
935
Added 5.73%
15,386
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$32,807
$33.34 p/Share
984
Reduced 6.38%
14,451
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
$183,603
$33.34 p/Share
5,507
Added 26.34%
15,401
Common Stock
Oct 15
2020
SELL
Payment of exercise price or tax liability
$44,918
$28.61 p/Share
1,570
Reduced 13.7%
9,894
Common Stock