Nov 15
2021
BUY
Grant, award, or other acquisition
-
13,347
Added 19.36%
55,595
Common Stock
Jul 30
2021
SELL
Open market or private sale
$1,216,014
$202.13 p/Share
6,016
Reduced 12.46%
42,248
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$360,969
$181.94 p/Share
1,984
Reduced 3.95%
48,264
Common Stock
Apr 29
2021
SELL
Open market or private sale
$334,227
$179.21 p/Share
1,865
Reduced 3.58%
50,248
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$170,379
$164.3 p/Share
1,037
Reduced 1.95%
52,113
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
2,210
Added 3.99%
53,150
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
13,623
Added 21.1%
50,940
Common Stock
Jul 31
2020
SELL
Open market or private sale
$2,090,520
$174.21 p/Share
12,000
Reduced 24.33%
37,317
Common Stock
Jun 05
2020
SELL
Open market or private sale
$355,770
$157.49 p/Share
2,259
Reduced 4.38%
49,317
Common Stock
Mar 31
2020
SELL
Payment of exercise price or tax liability
$135,004
$137.06 p/Share
985
Reduced 1.87%
51,576
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
-
2,690
Added 4.87%
52,561
Common Stock
Feb 18
2020
SELL
Open market or private sale
$694,800
$173.7 p/Share
4,000
Reduced 7.43%
49,871
Common Stock
Dec 13
2019
BUY
Grant, award, or other acquisition
-
14,372
Added 21.06%
53,871
Common Stock
Sep 10
2019
SELL
Open market or private sale
$897,070
$151.2 p/Share
5,933
Reduced 13.06%
39,499
Common Stock
Aug 15
2019
SELL
Payment of exercise price or tax liability
$269,998
$145.16 p/Share
1,860
Reduced 3.93%
45,432
Common Stock
Jun 30
2019
SELL
Payment of exercise price or tax liability
$558,293
$141.09 p/Share
3,957
Reduced 7.72%
47,292
Common Stock
Mar 31
2019
SELL
Payment of exercise price or tax liability
$169,789
$142.56 p/Share
1,191
Reduced 2.27%
51,249
Common Stock
Mar 29
2019
BUY
Grant, award, or other acquisition
-
2,640
Added 4.79%
52,440
Common Stock
Feb 08
2019
SELL
Open market or private sale
$874,436
$132.07 p/Share
6,621
Reduced 11.73%
49,800
Common Stock
Aug 15
2018
SELL
Payment of exercise price or tax liability
$235,736
$126.74 p/Share
1,860
Reduced 3.19%
56,421
Common Stock
Jul 15
2018
BUY
Grant, award, or other acquisition
-
16,000
Added 21.54%
58,281
Common Stock
Jun 29
2018
SELL
Payment of exercise price or tax liability
$412,450
$126.17 p/Share
3,269
Reduced 7.18%
42,281
Common Stock