Dec 24
2021
BUY
Exercise of conversion of derivative security
-
8,031
Added 5.85%
129,233
Common Stock
Nov 14
2021
SELL
Open market or private sale
$74,461
$82.46 p/Share
903
Reduced 0.73%
122,227
Common Stock
Nov 14
2021
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.46%
123,130
Common Stock
Nov 09
2021
SELL
Open market or private sale
$2,828,981
$83.11 p/Share
34,039
Reduced 21.91%
121,310
Common Stock
Nov 02
2021
SELL
Open market or private sale
$75,286
$73.45 p/Share
1,025
Reduced 0.66%
155,349
Common Stock
Nov 02
2021
BUY
Exercise of conversion of derivative security
-
2,066
Added 1.3%
156,374
Common Stock
Sep 24
2021
SELL
Open market or private sale
$2,559,538
$68.1 p/Share
37,585
Reduced 19.59%
154,308
Common Stock
Sep 24
2021
BUY
Exercise of conversion of derivative security
-
75,804
Added 32.38%
158,291
Common Stock
Aug 14
2021
SELL
Open market or private sale
$53,196
$58.91 p/Share
903
Reduced 0.77%
116,089
Common Stock
Aug 14
2021
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.53%
116,992
Common Stock
Aug 02
2021
SELL
Open market or private sale
$682,168
$57.09 p/Share
11,949
Reduced 9.4%
115,172
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
-
24,099
Added 16.05%
126,097
Common Stock
Jun 24
2021
SELL
Open market or private sale
$1,193,389
$54.72 p/Share
21,809
Reduced 17.53%
102,573
Common Stock
Jun 24
2021
BUY
Exercise of conversion of derivative security
-
8,031
Added 6.07%
124,382
Common Stock
May 14
2021
SELL
Open market or private sale
$41,826
$46.37 p/Share
902
Reduced 0.77%
116,351
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
-
1,819
Added 1.53%
117,253
Common Stock
May 02
2021
SELL
Open market or private sale
$51,568
$50.31 p/Share
1,025
Reduced 0.89%
114,409
Common Stock
May 02
2021
BUY
Exercise of conversion of derivative security
-
2,066
Added 1.76%
115,434
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$120,453
$41.55 p/Share
2,899
Reduced 2.49%
113,368
Common Stock
Mar 24
2021
BUY
Exercise of conversion of derivative security
-
8,031
Added 6.46%
116,267
Common Stock
Mar 04
2021
SELL
Open market or private sale
$1,778,020
$46.79 p/Share
38,000
Reduced 27.08%
102,302
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$123,425
$48.44 p/Share
2,548
Reduced 1.71%
146,236
Common Stock
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
7,279
Added 4.66%
148,784
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$37,877
$43.89 p/Share
863
Reduced 0.61%
141,505
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
-
2,066
Added 1.43%
142,368
Common Stock