Apr 30
2022
SELL
Payment of exercise price or tax liability
$100,292
$29.84 p/Share
3,361
Reduced 1.32%
251,817
Common Stock
Apr 30
2022
BUY
Grant, award, or other acquisition
-
4,270
Added 1.65%
255,178
Common Stock
Apr 30
2022
BUY
Exercise of conversion of derivative security
-
4,270
Added 1.67%
250,908
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$66,782
$35.26 p/Share
1,894
Reduced 0.76%
246,638
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
4,813
Added 1.9%
248,532
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$299,570
$38.06 p/Share
7,871
Reduced 3.13%
243,719
Common Stock
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
23,735
Added 8.62%
251,590
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$288,343
$38.06 p/Share
7,576
Reduced 3.22%
227,855
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
19,249
Added 7.56%
235,431
Common Stock
Nov 05
2021
BUY
Open market or private purchase
$246,510
$44.82 p/Share
5,500
Added 2.48%
216,182
Common Stock
Mar 30
2021
SELL
Open market or private sale
$2,894,981
$66.51 p/Share
43,527
Reduced 17.12%
210,682
Common Stock
Mar 29
2021
SELL
Open market or private sale
$20,820
$69.17 p/Share
301
Reduced 0.12%
254,209
Common Stock
Mar 26
2021
SELL
Open market or private sale
$3,930,355
$69.97 p/Share
56,172
Reduced 18.08%
254,510
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$211,304
$71.58 p/Share
2,952
Reduced 0.94%
310,682
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
6,526
Added 2.04%
313,634
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$837,786
$50.23 p/Share
16,679
Reduced 5.15%
307,108
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
36,785
Added 10.2%
323,787
Common Stock
Dec 30
2020
SELL
Payment of exercise price or tax liability
$299,321
$50.23 p/Share
5,959
Reduced 2.03%
287,002
Common Stock
Dec 30
2020
BUY
Grant, award, or other acquisition
-
13,143
Added 4.29%
292,961
Common Stock
Mar 13
2020
SELL
Payment of exercise price or tax liability
$97,943
$16.55 p/Share
5,918
Reduced 2.07%
279,818
Common Stock
Mar 13
2020
BUY
Grant, award, or other acquisition
-
13,051
Added 4.37%
285,736
Common Stock
Jan 15
2020
SELL
Payment of exercise price or tax liability
$284,855
$25.91 p/Share
10,994
Reduced 3.88%
272,685
Common Stock
Jan 15
2020
BUY
Exercise of conversion of derivative security
-
23,734
Added 7.72%
283,679
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$151,797
$25.65 p/Share
5,918
Reduced 2.23%
259,945
Common Stock
Dec 31
2019
BUY
Exercise of conversion of derivative security
-
13,051
Added 4.68%
265,863
Common Stock