Dec 13
2022
BUY
Grant, award, or other acquisition
-
36,966
Added 23.75%
118,654
Common Stock
Sep 21
2022
SELL
Open market or private sale
$91,737
$40.79 p/Share
2,249
Reduced 2.91%
75,050
Common Stock
Sep 20
2022
SELL
Payment of exercise price or tax liability
$95,038
$40.58 p/Share
2,342
Reduced 2.94%
77,299
Common Stock
Jun 21
2022
SELL
Open market or private sale
$99,450
$44.2 p/Share
2,250
Reduced 2.75%
79,641
Common Stock
Jun 20
2022
SELL
Payment of exercise price or tax liability
$102,018
$43.56 p/Share
2,342
Reduced 2.78%
81,891
Common Stock
Mar 22
2022
SELL
Open market or private sale
$170,807
$59.66 p/Share
2,863
Reduced 3.29%
84,233
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$101,749
$60.1 p/Share
1,693
Reduced 1.91%
87,096
Common Stock
Dec 21
2021
SELL
Open market or private sale
$1,606,243
$74.37 p/Share
21,598
Reduced 19.57%
88,789
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$1,322,169
$74.48 p/Share
17,752
Reduced 13.85%
110,387
Common Stock
Dec 14
2021
BUY
Grant, award, or other acquisition
-
36,988
Added 22.4%
128,139
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
17,386
Added 13.58%
110,687
Common Stock
Sep 21
2021
SELL
Open market or private sale
$159,312
$51.91 p/Share
3,069
Reduced 3.99%
73,765
Common Stock
Sep 20
2021
SELL
Payment of exercise price or tax liability
$130,389
$51.68 p/Share
2,523
Reduced 3.18%
76,834
Common Stock
Jun 22
2021
SELL
Open market or private sale
$205,287
$57.04 p/Share
3,599
Reduced 4.34%
79,357
Common Stock
Jun 20
2021
SELL
Payment of exercise price or tax liability
$111,963
$56.15 p/Share
1,994
Reduced 2.35%
82,956
Common Stock
Mar 23
2021
SELL
Open market or private sale
$112,068
$55.7 p/Share
2,012
Reduced 2.31%
84,950
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$105,908
$55.42 p/Share
1,911
Reduced 2.15%
86,962
Common Stock
Dec 22
2020
SELL
Open market or private sale
$719,887
$52.03 p/Share
13,836
Reduced 13.47%
88,873
Common Stock
Dec 20
2020
SELL
Payment of exercise price or tax liability
$917,803
$51.36 p/Share
17,870
Reduced 14.82%
102,709
Common Stock
Dec 16
2020
BUY
Exercise of conversion of derivative security
-
19,130
Added 15.12%
107,376
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
-
32,997
Added 21.49%
120,579
Common Stock