Feb 26
2024
SELL
Payment of exercise price or tax liability
$298,619
$48.97 p/Share
6,098
Reduced 11.26%
48,076
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
15,495
Added 22.24%
54,174
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$5,746
$49.54 p/Share
116
Reduced 0.3%
38,679
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$32,787
$54.92 p/Share
597
Reduced 1.52%
38,795
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$39,578
$54.97 p/Share
720
Reduced 1.79%
39,392
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$420,078
$53.96 p/Share
7,785
Added 16.25%
40,112
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$4,400
$53.67 p/Share
82
Reduced 0.25%
32,327
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$263,505
$70.1 p/Share
3,759
Reduced 10.39%
32,409
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
9,549
Added 20.89%
36,168
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$27,319
$70.41 p/Share
388
Reduced 1.44%
26,619
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$17,271
$72.57 p/Share
238
Reduced 0.87%
27,007
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$68,860
$72.03 p/Share
956
Reduced 3.39%
27,245
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
5,480
Added 16.27%
28,201
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$4,893
$71.96 p/Share
68
Reduced 0.3%
22,721
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$5,668
$69.13 p/Share
82
Reduced 0.36%
22,789
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
3,890
Added 14.57%
22,805
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$5,432
$90.53 p/Share
60
Reduced 0.32%
18,915
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$6,010
$89.7 p/Share
67
Reduced 0.35%
18,975
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$14,621
$89.7 p/Share
163
Reduced 0.85%
19,042
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$57,690
$69.59 p/Share
829
Reduced 4.15%
19,142
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
2,105
Added 9.54%
19,971
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$7,154
$60.12 p/Share
119
Reduced 0.93%
12,701
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
5,165
Added 22.43%
17,866
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$3,667
$62.16 p/Share
59
Reduced 0.46%
12,820
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$8,329
$62.16 p/Share
134
Reduced 1.03%
12,879
Common Stock