Nov 15
2021
SELL
Payment of exercise price or tax liability
$1,546,604
$120.05 p/Share
12,883
Reduced 25.84%
36,966
Common Stock
Nov 15
2021
SELL
Open market or private sale
$258,911
$120.93 p/Share
2,141
Reduced 10.63%
17,992
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
3,242
Added 13.25%
21,234
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
28,615
Added 36.47%
49,849
Common Stock
Jul 30
2021
SELL
Open market or private sale
$234,132
$133.79 p/Share
1,750
Reduced 8.0%
20,133
Common Stock
Feb 01
2021
SELL
Open market or private sale
$755,092
$136.52 p/Share
5,531
Reduced 20.18%
21,883
Common Stock
Nov 17
2020
SELL
Open market or private sale
$1,020,346
$98.67 p/Share
10,341
Reduced 27.39%
27,414
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$678,137
$97.21 p/Share
6,976
Reduced 15.6%
37,755
Common Stock
Nov 15
2020
BUY
Exercise of conversion of derivative security
-
18,408
Added 29.15%
44,731
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$66,844
$94.68 p/Share
706
Reduced 2.61%
26,323
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
-
2,403
Added 8.16%
27,029
Common Stock
Jun 02
2020
SELL
Open market or private sale
$120,000
$80.0 p/Share
1,500
Reduced 8.44%
16,283
Common Stock
Nov 18
2019
SELL
Open market or private sale
$884,348
$72.72 p/Share
12,161
Reduced 40.61%
17,783
Common Stock
Nov 15
2019
SELL
Payment of exercise price or tax liability
$151,736
$74.09 p/Share
2,048
Reduced 11.4%
15,911
Common Shares
Nov 15
2019
SELL
Payment of exercise price or tax liability
$561,454
$74.09 p/Share
7,578
Reduced 20.2%
29,944
Common Stock
Nov 15
2019
BUY
Grant, award, or other acquisition
-
4,611
Added 20.43%
17,959
Common Share
Nov 15
2019
BUY
Exercise of conversion of derivative security
-
21,611
Added 36.55%
37,522
Common Shares
Jul 26
2019
SELL
Open market or private sale
$220,680
$73.56 p/Share
3,000
Reduced 18.35%
13,348
Common Stock
Mar 01
2019
SELL
Open market or private sale
$467,650
$93.53 p/Share
5,000
Reduced 23.42%
16,348
Common Stock
Dec 04
2018
SELL
Other acquisition or disposition
-
1,433
Reduced 6.29%
21,348
Common Stock
Nov 16
2018
SELL
Open market or private sale
$1,046,030
$87.85 p/Share
11,907
Reduced 34.33%
22,781
Common Stock
Nov 15
2018
SELL
Payment of exercise price or tax liability
$1,601,243
$89.4 p/Share
17,911
Reduced 34.05%
34,688
Common Stock
Nov 15
2018
BUY
Exercise of conversion of derivative security
-
44,058
Added 45.58%
52,599
Common Stock
Jul 23
2018
SELL
Open market or private sale
$456,279
$97.06 p/Share
4,701
Reduced 35.5%
8,541
Common Stock
Apr 23
2018
SELL
Open market or private sale
$636,375
$84.85 p/Share
7,500
Reduced 36.16%
13,242
Common Stock