Mar 14
2022
SELL
Payment of exercise price or tax liability
$5,360
$63.06 p/Share
85
Reduced 0.15%
56,756
Common Stock
Mar 14
2022
SELL
Open market or private sale
$26,828
$64.96 p/Share
413
Reduced 0.72%
56,841
Common Stock
Mar 14
2022
BUY
Exercise of conversion of derivative security
$20,956
$50.74 p/Share
413
Added 0.72%
57,254
Common Stock
Mar 02
2022
SELL
Open market or private sale
$112,162
$68.35 p/Share
1,641
Reduced 2.81%
56,841
Common Stock
Feb 28
2022
SELL
Open market or private sale
$137,557
$71.31 p/Share
1,929
Reduced 3.19%
58,482
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
$52,488
$27.21 p/Share
1,929
Added 3.09%
60,411
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$193,395
$70.02 p/Share
2,762
Reduced 4.51%
58,482
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$193,395
$70.02 p/Share
2,762
Reduced 4.51%
58,482
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
11,341
Added 15.62%
61,244
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
11,341
Added 15.62%
61,244
Common Stock
Dec 06
2021
SELL
Open market or private sale
$571,585
$61.9 p/Share
9,234
Reduced 15.61%
49,903
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
$268,802
$29.11 p/Share
9,234
Added 13.51%
59,137
Common Stock
Oct 05
2021
SELL
Open market or private sale
$121,335
$59.83 p/Share
2,028
Reduced 3.91%
49,903
Common Stock
Oct 03
2021
SELL
Payment of exercise price or tax liability
$77,413
$58.78 p/Share
1,317
Reduced 2.47%
51,931
Common Stock
Sep 24
2021
SELL
Open market or private sale
$442,323
$59.5 p/Share
7,434
Reduced 12.25%
53,248
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$61,657
$52.97 p/Share
1,164
Reduced 1.88%
60,682
Common Stock
May 10
2021
BUY
Grant, award, or other acquisition
-
3,827
Added 5.83%
61,846
Common Stock
Apr 15
2021
SELL
Open market or private sale
$1,424,077
$49.54 p/Share
28,746
Reduced 33.13%
58,019
Common Stock
Apr 13
2021
SELL
Payment of exercise price or tax liability
$677,346
$49.14 p/Share
13,784
Reduced 13.71%
86,765
Common Stock
Mar 14
2021
BUY
Grant, award, or other acquisition
-
589
Added 0.58%
100,549
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$6,356
$49.66 p/Share
128
Reduced 0.13%
99,960
Common Stock
Oct 03
2020
SELL
Payment of exercise price or tax liability
$16,471
$20.21 p/Share
815
Reduced 0.81%
100,088
Common Stock