May 31
2022
SELL
Open market or private sale
$2,906,500
$58.13 p/Share
50,000
Reduced 8.22%
558,621
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$2,343,507
$69.13 p/Share
33,900
Reduced 4.87%
662,216
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$1,598,034
$73.51 p/Share
21,739
Reduced 3.13%
673,588
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
78,518
Added 10.14%
696,116
Common Stock
Oct 20
2021
SELL
Open market or private sale
$11,262,000
$75.08 p/Share
150,000
Reduced 18.97%
640,883
Common Stock
Sep 27
2021
SELL
Open market or private sale
$10,807,500
$72.05 p/Share
150,000
Reduced 15.94%
790,883
Common Stock
May 27
2021
SELL
Payment of exercise price or tax liability
$3,180,656
$58.32 p/Share
54,538
Reduced 8.22%
608,621
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$1,324,162
$55.56 p/Share
23,833
Reduced 2.48%
938,399
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
53,316
Added 5.25%
962,232
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$70,712
$54.52 p/Share
1,297
Reduced 0.14%
908,916
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
4,741
Added 0.52%
910,213
Common Stock
Mar 10
2020
BUY
Open market or private purchase
$13,660
$34.15 p/Share
400
Added 0.04%
897,182
Common Stock
Mar 09
2020
BUY
Open market or private purchase
$781,887
$34.94 p/Share
22,378
Added 2.43%
896,782
Common Stock
Mar 06
2020
BUY
Open market or private purchase
$212,062
$37.72 p/Share
5,622
Added 0.64%
874,404
Common Stock
Feb 22
2020
SELL
Payment of exercise price or tax liability
$1,506,084
$59.77 p/Share
25,198
Reduced 2.82%
868,782
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$808,647
$60.86 p/Share
13,287
Reduced 1.54%
847,078
Common Stock
Feb 19
2020
BUY
Grant, award, or other acquisition
-
83,964
Added 8.59%
893,981
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$3,886,583
$63.01 p/Share
61,682
Reduced 7.68%
741,307
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
225,233
Added 21.52%
821,342
Common Stock
Feb 27
2019
BUY
Payment of exercise price or tax liability
$197,977
$63.01 p/Share
3,142
Added 0.38%
818,200
Common Stock
Feb 24
2019
SELL
Payment of exercise price or tax liability
$3,036,047
$62.81 p/Share
48,337
Reduced 6.85%
657,791
Common Stock
Feb 12
2019
SELL
Open market or private sale
$604,900
$60.49 p/Share
10,000
Reduced 1.4%
706,129
Common Stock
Feb 23
2018
SELL
Payment of exercise price or tax liability
$2,204,065
$78.02 p/Share
28,250
Reduced 3.81%
712,830
Common Stock
Feb 21
2018
SELL
Payment of exercise price or tax liability
$2,174,242
$78.32 p/Share
27,761
Reduced 3.61%
741,081
Common Stock
Feb 21
2018
BUY
Grant, award, or other acquisition
-
125,436
Added 14.44%
743,485
Common Stock