Mar 22
2024
SELL
Payment of exercise price or tax liability
$215,240
$58.97 p/Share
3,650
Reduced 4.53%
76,973
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
3,688
Added 4.37%
80,623
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
21,254
Added 21.8%
76,253
Common Stock
Jan 20
2024
SELL
Sale (or disposition) back to the issuer
-
1,314
Reduced 2.22%
57,778
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$156,846
$56.44 p/Share
2,779
Reduced 4.81%
54,999
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$122,527
$57.96 p/Share
2,114
Reduced 3.54%
57,599
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
1,933
Added 3.14%
59,713
Common Stock
Feb 13
2023
SELL
Open market or private sale
$50,256
$61.74 p/Share
814
Reduced 1.4%
57,304
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
15,616
Added 21.18%
58,118
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$129,118
$63.92 p/Share
2,020
Reduced 4.54%
42,502
Common Stock
Jan 15
2023
SELL
Sale (or disposition) back to the issuer
-
244
Reduced 0.55%
44,522
Common Stock
Nov 28
2022
SELL
Open market or private sale
$25,536
$60.8 p/Share
420
Reduced 0.94%
44,425
Common Stock
Jun 10
2022
SELL
Open market or private sale
$49,879
$67.77 p/Share
736
Reduced 1.63%
44,543
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$71,165
$66.2 p/Share
1,075
Reduced 2.33%
44,987
Common Stock
Mar 18
2022
BUY
Grant, award, or other acquisition
-
772
Added 1.65%
46,062
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
12,661
Added 21.97%
44,966
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$106,972
$63.75 p/Share
1,678
Reduced 4.94%
32,305
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
916
Added 2.62%
33,983
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$67,102
$58.35 p/Share
1,150
Reduced 3.43%
32,382
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
945
Added 2.74%
33,532
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
11,072
Added 25.51%
32,331
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$103,816
$58.62 p/Share
1,771
Reduced 7.69%
21,259
Common Stock
Jan 17
2021
BUY
Grant, award, or other acquisition
-
1,124
Added 4.65%
23,030
Common Stock