Feb 21
2022
SELL
Payment of exercise price or tax liability
$36,550
$42.55 p/Share
859
Reduced 0.61%
140,773
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
2,804
Added 1.94%
141,632
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$36,678
$42.55 p/Share
862
Reduced 0.62%
138,828
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
2,816
Added 1.98%
139,690
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$43,687
$42.83 p/Share
1,020
Reduced 0.74%
136,874
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
3,333
Added 2.36%
137,894
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$27,374
$44.01 p/Share
622
Reduced 0.46%
134,561
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
2,030
Added 1.48%
135,183
Common Stock
Jan 04
2022
SELL
Open market or private sale
$297,814
$43.54 p/Share
6,840
Reduced 4.89%
133,153
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$138,697
$42.48 p/Share
3,265
Reduced 2.28%
139,993
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
10,105
Added 6.59%
143,258
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$11,680
$39.46 p/Share
296
Reduced 0.22%
133,153
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
649
Added 0.48%
133,449
Common Stock
Aug 31
2021
-
135
Reduced 0.1%
132,800
Common Stock
Aug 30
2021
-
183
Reduced 0.14%
132,935
Common Stock
Jul 27
2021
SELL
Open market or private sale
$305,145
$45.22 p/Share
6,748
Reduced 4.82%
133,118
Common Stock
Apr 28
2021
SELL
Open market or private sale
$2,130,347
$43.98 p/Share
48,439
Reduced 25.82%
139,158
Common Stock
Apr 28
2021
BUY
Exercise of conversion of derivative security
$357,964
$7.39 p/Share
48,439
Added 20.52%
187,597
Common Stock
Apr 15
2021
SELL
Open market or private sale
$1,151,637
$40.95 p/Share
28,123
Reduced 16.81%
139,158
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
$176,612
$6.28 p/Share
28,123
Added 14.39%
167,281
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$36,027
$38.78 p/Share
929
Reduced 0.66%
139,158
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
2,037
Added 1.43%
140,087
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$41,474
$39.2 p/Share
1,058
Reduced 0.76%
138,050
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
2,318
Added 1.64%
139,108
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$36,851
$38.03 p/Share
969
Reduced 0.7%
136,790
Common Stock