Aug 31
2023
BUY
Grant, award, or other acquisition
-
23
Added 0.09%
25,423
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.13%
25,400
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$10,732
$41.28 p/Share
260
Reduced 1.01%
25,368
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
34
Added 0.13%
25,628
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$29,269
$39.66 p/Share
738
Reduced 2.8%
25,594
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
952
Added 3.49%
26,332
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$18,846
$44.98 p/Share
419
Reduced 1.62%
25,380
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
5,407
Added 17.33%
25,799
Common Stock
Dec 02
2022
BUY
Grant, award, or other acquisition
-
19
Added 0.09%
20,392
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$11,766
$44.07 p/Share
267
Reduced 1.29%
20,373
Common Stock
Aug 29
2022
BUY
Grant, award, or other acquisition
-
19
Added 0.09%
20,640
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
36
Added 0.17%
20,641
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$10,049
$39.1 p/Share
257
Reduced 1.23%
20,603
Common Stock
Apr 04
2022
$86
$43.09 p/Share
2
Added 0.01%
20,605
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$899
$42.8 p/Share
21
Added 0.1%
20,860
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$53,893
$42.17 p/Share
1,278
Reduced 5.78%
20,839
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
$137,685
$42.17 p/Share
3,265
Added 12.86%
22,117
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
4,225
Added 18.31%
18,852
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
$370
$61.74 p/Share
6
Added 0.04%
14,627
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$16,420
$61.5 p/Share
267
Reduced 1.79%
14,621
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
$369
$61.48 p/Share
6
Added 0.04%
14,888
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$215,035
$67.92 p/Share
3,166
Added 17.55%
14,877
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$114,378
$77.23 p/Share
1,481
Reduced 11.23%
11,711
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
$314,172
$77.23 p/Share
4,068
Added 23.57%
13,192
Common Stock
Nov 04
2020
SELL
Payment of exercise price or tax liability
$12,952
$48.51 p/Share
267
Reduced 2.84%
9,124
Common Stock