Aug 03
2022
SELL
Open market or private sale
$2,646,527
$110.65 p/Share
23,918
Reduced 3.85%
596,667
Common Stock
May 04
2022
SELL
Open market or private sale
$3,498,293
$107.28 p/Share
32,609
Reduced 4.99%
620,585
Common Stock
Apr 29
2022
SELL
Open market or private sale
$86,138
$110.01 p/Share
783
Reduced 0.12%
653,194
Common Stock
Apr 28
2022
SELL
Open market or private sale
$727,012
$110.02 p/Share
6,608
Reduced 1.0%
653,977
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$231,576
$87.42 p/Share
2,649
Reduced 0.4%
660,585
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
252
Added 0.04%
663,234
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$308,079
$89.95 p/Share
3,425
Reduced 0.51%
662,982
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
583
Added 0.09%
666,407
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$164,474
$90.47 p/Share
1,818
Reduced 0.28%
642,479
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
23,345
Added 3.39%
665,824
Common Stock
Nov 11
2021
SELL
Open market or private sale
$3,568,399
$120.66 p/Share
29,574
Reduced 4.39%
644,297
Common Stock
Sep 09
2021
SELL
Open market or private sale
$1,650,450
$110.03 p/Share
15,000
Reduced 2.18%
673,871
Common Stock
Mar 12
2021
SELL
Open market or private sale
$1,455,966
$94.39 p/Share
15,425
Reduced 2.19%
688,871
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$1,584,546
$89.23 p/Share
17,758
Reduced 2.46%
703,894
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
402
Added 0.06%
704,296
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$1,040,367
$89.71 p/Share
11,597
Reduced 1.58%
721,135
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
517
Added 0.07%
721,652
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$2,532,896
$90.59 p/Share
27,960
Reduced 3.69%
730,016
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
2,716
Added 0.37%
732,732
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$451,039
$88.7 p/Share
5,085
Reduced 0.69%
737,104
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
20,872
Added 2.68%
757,976
Common Stock
Feb 23
2021
SELL
Open market or private sale
$2,498,100
$83.27 p/Share
30,000
Reduced 4.76%
600,177
Common Stock
Feb 23
2021
BUY
Exercise of conversion of derivative security
-
142,012
Added 16.06%
742,189
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$138,547
$79.17 p/Share
1,750
Reduced 0.28%
630,177
Common Stock
Nov 03
2020
SELL
Open market or private sale
$3,366,421
$80.01 p/Share
42,075
Reduced 6.24%
631,927
Common Stock