Jan 29
2025
SELL
Payment of exercise price or tax liability
$17,459
$35.13 p/Share
497
Reduced 0.58%
84,986
Common Stock, par valu...
Jan 29
2025
BUY
Grant, award, or other acquisition
-
29,130
Added 20.59%
112,316
Common Stock, par valu...
Jan 27
2025
SELL
Payment of exercise price or tax liability
$22,310
$34.97 p/Share
638
Reduced 0.76%
83,683
Common Stock, par valu...
Jan 24
2025
SELL
Payment of exercise price or tax liability
$106,525
$37.43 p/Share
2,846
Reduced 3.26%
84,321
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$240,696
$30.91 p/Share
7,787
Reduced 8.2%
87,167
Common Stock, par valu...
Jan 29
2024
BUY
Grant, award, or other acquisition
-
11,655
Added 11.18%
92,626
Common Stock, par valu...
Jan 24
2024
BUY
Grant, award, or other acquisition
-
28,230
Added 25.31%
83,299
Common Stock, par valu...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$371,905
$52.19 p/Share
7,126
Reduced 11.46%
55,069
Common Stock, par valu...
Jan 25
2023
BUY
Grant, award, or other acquisition
-
36,866
Added 37.22%
62,195
Common Stock, par valu...
Jan 23
2023
SELL
Payment of exercise price or tax liability
$133,308
$51.75 p/Share
2,576
Reduced 9.23%
25,329
Common Stock, par valu...
Feb 04
2022
SELL
Open market or private sale
$806,625
$64.53 p/Share
12,500
Reduced 30.94%
27,905
Common Stock, par valu...
Jan 26
2022
SELL
Payment of exercise price or tax liability
$110,869
$60.75 p/Share
1,825
Reduced 4.32%
40,405
Common Stock, par valu...
Jan 26
2022
BUY
Grant, award, or other acquisition
-
8,806
Added 17.25%
42,230
Common Stock, par valu...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$124,279
$58.02 p/Share
2,142
Reduced 6.02%
33,424
Common Stock, par valu...
Jan 27
2021
SELL
Payment of exercise price or tax liability
$616
$18.66 p/Share
33
Reduced 0.09%
35,566
Common Stock, par valu...
Jan 27
2021
BUY
Grant, award, or other acquisition
-
7,606
Added 17.6%
35,599
Common Stock, par valu...
Jan 25
2021
SELL
Payment of exercise price or tax liability
$17,773
$19.34 p/Share
919
Reduced 4.29%
20,483
Common Stock, par valu...
Jan 27
2020
BUY
Grant, award, or other acquisition
-
7,510
Added 21.15%
27,993
Common Stock, par valu...