May 19
2022
BUY
Exercise of conversion of derivative security
-
783
Added 0.46%
168,242
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$44,541
$49.38 p/Share
902
Reduced 0.54%
167,459
Common Stock
May 14
2022
BUY
Exercise of conversion of derivative security
-
1,819
Added 1.07%
168,361
Common Stock
May 06
2022
BUY
Open market or private purchase
$496,262
$46.95 p/Share
10,570
Added 5.97%
166,542
Common Stock
May 02
2022
SELL
Open market or private sale
$50,821
$49.63 p/Share
1,024
Reduced 0.65%
155,972
Common Stock
May 02
2022
BUY
Exercise of conversion of derivative security
-
2,065
Added 1.3%
156,996
Common Stock
Mar 24
2022
SELL
Open market or private sale
$254,291
$63.86 p/Share
3,982
Reduced 2.64%
146,900
Common Stock
Mar 24
2022
BUY
Exercise of conversion of derivative security
-
8,031
Added 4.93%
154,931
Common Stock
Feb 19
2022
SELL
Open market or private sale
$94,389
$60.7 p/Share
1,555
Reduced 1.02%
150,882
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
3,136
Added 2.02%
152,437
Common Stock
Feb 15
2022
SELL
Open market or private sale
$958,632
$55.56 p/Share
17,254
Reduced 10.36%
149,301
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
38,822
Added 18.9%
166,555
Common Stock
Feb 14
2022
SELL
Open market or private sale
$35,003
$55.56 p/Share
630
Reduced 0.49%
127,733
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.4%
128,363
Common Stock
Feb 02
2022
SELL
Open market or private sale
$49,303
$57.53 p/Share
857
Reduced 0.67%
126,543
Common Stock
Feb 02
2022
BUY
Exercise of conversion of derivative security
-
2,066
Added 1.6%
127,400
Common Stock
Dec 24
2021
SELL
Open market or private sale
$301,318
$75.67 p/Share
3,982
Reduced 3.08%
125,251
Common Stock
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