Jul 08
2023
SELL
Payment of exercise price or tax liability
$17,402
$46.16 p/Share
377
Reduced 0.39%
96,914
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$133,507
$67.36 p/Share
1,982
Reduced 2.0%
97,291
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
4,720
Added 4.54%
99,273
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$19,418
$80.91 p/Share
240
Reduced 0.25%
94,553
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$19,269
$80.29 p/Share
240
Reduced 0.25%
94,793
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$21,143
$81.01 p/Share
261
Reduced 0.27%
95,033
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$22,034
$81.01 p/Share
272
Reduced 0.28%
95,294
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$20,213
$80.53 p/Share
251
Reduced 0.26%
95,566
Common Stock
Nov 01
2022
-
2,900
Reduced 2.9%
97,017
Common Stock
Jun 09
2022
SELL
Open market or private sale
$242,580
$80.86 p/Share
3,000
Reduced 2.91%
99,917
Common Stock
Jun 03
2022
-
2,400
Reduced 2.28%
102,917
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$102,444
$82.75 p/Share
1,238
Reduced 1.16%
105,317
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
2,950
Added 2.69%
106,555
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$20,155
$83.98 p/Share
240
Reduced 0.23%
103,605
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$20,340
$84.75 p/Share
240
Reduced 0.23%
104,895
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$22,120
$84.75 p/Share
261
Reduced 0.25%
105,135
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
5,050
Added 4.57%
105,396
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$21,034
$86.56 p/Share
243
Reduced 0.24%
100,346
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$21,737
$86.6 p/Share
251
Reduced 0.25%
100,589
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$187,541
$98.55 p/Share
1,903
Reduced 1.85%
100,840
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
5,270
Added 4.88%
102,743
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$20,551
$85.63 p/Share
240
Reduced 0.25%
97,473
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$19,958
$83.16 p/Share
240
Reduced 0.25%
97,713
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
4,850
Added 4.72%
97,953
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$19,440
$80.0 p/Share
243
Reduced 0.26%
93,103
Common Stock