Nov 16
2023
SELL
Open market or private sale
$4,244
$69.59 p/Share
61
Reduced 0.19%
32,410
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$12,063
$69.73 p/Share
173
Reduced 0.53%
32,471
Common Stock
Aug 16
2023
SELL
Open market or private sale
$4,221
$69.21 p/Share
61
Reduced 0.19%
32,644
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$12,033
$69.56 p/Share
173
Reduced 0.53%
32,705
Common Stock
May 19
2023
SELL
Open market or private sale
$22,227
$69.68 p/Share
319
Reduced 0.96%
32,878
Common Stock
May 18
2023
SELL
Open market or private sale
$123,660
$68.17 p/Share
1,814
Reduced 5.18%
33,197
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$11,764
$68.0 p/Share
173
Reduced 0.49%
35,011
Common Stock
Feb 28
2023
SELL
Open market or private sale
$210,265
$89.02 p/Share
2,362
Reduced 6.29%
35,184
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
6,238
Added 14.25%
37,546
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$284,588
$94.11 p/Share
3,024
Reduced 8.81%
31,308
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
5,736
Added 14.32%
34,332
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$25,029
$79.46 p/Share
315
Reduced 1.09%
28,596
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$23,455
$74.46 p/Share
315
Reduced 1.08%
28,911
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$21,801
$69.21 p/Share
315
Reduced 1.07%
29,226
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$44,459
$88.74 p/Share
501
Reduced 1.67%
29,541
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
8,032
Added 21.1%
30,042
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$94,702
$100.32 p/Share
944
Reduced 4.11%
22,010
Common Stock
Nov 16
2021
SELL
Open market or private sale
$26,090
$99.58 p/Share
262
Reduced 1.13%
22,954
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$47,562
$99.92 p/Share
476
Reduced 2.01%
23,216
Common Stock
Aug 16
2021
SELL
Open market or private sale
$29,687
$89.96 p/Share
330
Reduced 1.37%
23,692
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$27,873
$90.79 p/Share
307
Reduced 1.26%
24,022
Common Stock
May 17
2021
SELL
Open market or private sale
$28,502
$86.11 p/Share
331
Reduced 1.34%
24,329
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$26,632
$86.75 p/Share
307
Reduced 1.23%
24,660
Common Stock
Mar 01
2021
SELL
Open market or private sale
$27,233
$74.61 p/Share
365
Reduced 1.44%
24,967
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$27,580
$72.77 p/Share
379
Reduced 1.47%
25,332
Common Stock