Feb 01
2023
SELL
Payment of exercise price or tax liability
$309,320
$120.64 p/Share
2,564
Reduced 1.85%
135,867
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$104,866
$100.64 p/Share
1,042
Reduced 0.75%
138,431
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
519
Added 0.37%
139,473
Common Stock
Nov 02
2022
SELL
Sale (or disposition) back to the issuer
$2,672,000
$96.71 p/Share
27,629
Reduced 16.59%
138,954
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
$992,157
$35.91 p/Share
27,629
Added 15.77%
147,607
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,348,264
$72.39 p/Share
18,625
Reduced 11.82%
138,954
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
38,794
Added 19.76%
157,579
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
11,226
Added 8.63%
118,785
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$213,696
$55.52 p/Share
3,849
Reduced 3.45%
107,559
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
10,627
Added 8.71%
111,408
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$132,405
$63.11 p/Share
2,098
Reduced 2.04%
100,781
Common Stock
Nov 21
2021
BUY
Grant, award, or other acquisition
-
828
Added 0.8%
102,879
Common Stock
May 10
2021
SELL
Open market or private sale
$1,269,209
$64.28 p/Share
19,745
Reduced 16.21%
102,051
Common Stock
Apr 27
2021
SELL
Open market or private sale
$1,334,562
$54.83 p/Share
24,340
Reduced 16.66%
121,796
Common Stock
Apr 26
2021
SELL
Sale (or disposition) back to the issuer
$2,716,390
$51.89 p/Share
52,349
Reduced 26.37%
146,136
Common Stock
Apr 26
2021
BUY
Exercise of conversion of derivative security
$1,952,618
$37.3 p/Share
52,349
Added 24.93%
157,647
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$607,445
$47.39 p/Share
12,818
Reduced 8.06%
146,136
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
20,119
Added 11.24%
158,954
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
4,510
Added 3.15%
138,835
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$143,728
$34.27 p/Share
4,194
Reduced 3.03%
134,325
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
6,867
Added 4.72%
138,519
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$21,362
$35.25 p/Share
606
Reduced 0.46%
131,652
Common Stock
Nov 21
2020
BUY
Grant, award, or other acquisition
-
7,093
Added 5.09%
132,258
Common Stock