Oct 04
2022
BUY
Grant, award, or other acquisition
-
3,436
Added 7.46%
42,633
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$35,838
$83.93 p/Share
427
Reduced 1.08%
39,197
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$128,469
$100.76 p/Share
1,275
Reduced 3.12%
39,624
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
3,683
Added 8.26%
40,899
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$210,786
$105.71 p/Share
1,994
Reduced 5.09%
37,216
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$19,931
$103.27 p/Share
193
Reduced 0.49%
39,210
Common Stock
Oct 20
2021
SELL
Payment of exercise price or tax liability
$341,342
$105.19 p/Share
3,245
Reduced 7.61%
39,403
Common Stock
Oct 20
2021
BUY
Grant, award, or other acquisition
-
7,104
Added 14.28%
42,648
Common Stock
Oct 12
2021
SELL
Payment of exercise price or tax liability
$24,766
$104.5 p/Share
237
Reduced 0.66%
35,544
Common Stock
Oct 07
2021
SELL
Payment of exercise price or tax liability
$21,122
$106.14 p/Share
199
Reduced 0.55%
35,781
Common Stock
Oct 05
2021
BUY
Grant, award, or other acquisition
-
3,726
Added 9.38%
35,980
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$47,982
$105.92 p/Share
453
Reduced 1.39%
32,254
Common Stock
Jun 30
2021
SELL
Open market or private sale
$9,538
$122.28 p/Share
78
Reduced 0.24%
32,707
Common Stock
Jun 01
2021
SELL
Open market or private sale
$20,358
$126.45 p/Share
161
Reduced 0.48%
33,624
Common Stock
Jun 01
2021
SELL
Open market or private sale
$25,465
$126.69 p/Share
201
Reduced 0.6%
33,423
Common Stock
Jun 01
2021
SELL
Open market or private sale
$36,663
$126.86 p/Share
289
Reduced 0.86%
33,134
Common Stock
Jun 01
2021
SELL
Open market or private sale
$20,331
$127.07 p/Share
160
Reduced 0.48%
32,974
Common Stock
Jun 01
2021
SELL
Open market or private sale
$19,759
$127.48 p/Share
155
Reduced 0.47%
32,819
Common Stock
Jun 01
2021
SELL
Open market or private sale
$4,348
$127.87 p/Share
34
Reduced 0.1%
32,785
Common Stock
Apr 30
2021
SELL
Open market or private sale
$44,558
$122.75 p/Share
363
Reduced 1.04%
34,422
Common Stock
Apr 30
2021
SELL
Open market or private sale
$33,048
$121.95 p/Share
271
Reduced 0.79%
34,151
Common Stock
Apr 30
2021
SELL
Open market or private sale
$44,465
$121.49 p/Share
366
Reduced 1.07%
33,785
Common Stock
Mar 31
2021
SELL
Open market or private sale
$19,974
$116.13 p/Share
172
Reduced 0.48%
35,613
Common Stock
Mar 31
2021
SELL
Open market or private sale
$32,402
$115.72 p/Share
280
Reduced 0.79%
35,333
Common Stock
Mar 31
2021
SELL
Open market or private sale
$15,917
$115.34 p/Share
138
Reduced 0.39%
35,195
Common Stock