Feb 23
2023
SELL
Open market or private sale
$487,718
$70.91 p/Share
6,878
Reduced 2.19%
306,809
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$279,323
$71.42 p/Share
3,911
Reduced 1.23%
313,687
Common Stock
Feb 21
2023
SELL
Open market or private sale
$1,390,041
$70.74 p/Share
19,650
Reduced 6.06%
304,516
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
13,082
Added 3.96%
317,598
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$671,370
$71.72 p/Share
9,361
Reduced 2.81%
324,166
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
189,400
Added 36.22%
333,527
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$128,241
$60.52 p/Share
2,119
Reduced 1.45%
144,127
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$151,275
$71.39 p/Share
2,119
Reduced 1.43%
146,246
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$152,644
$72.07 p/Share
2,118
Reduced 1.41%
148,365
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
-
65,230
Added 30.24%
150,483
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$287,831
$72.12 p/Share
3,991
Reduced 4.47%
85,253
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$1,567,901
$76.73 p/Share
20,434
Reduced 18.63%
89,244
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$178,548
$119.51 p/Share
1,494
Reduced 1.34%
109,678
Common Stock
Nov 05
2021
SELL
Open market or private sale
$1,526,460
$130.0 p/Share
11,742
Reduced 9.55%
111,172
Common Stock
Aug 23
2021
SELL
Open market or private sale
$148,938
$106.46 p/Share
1,399
Reduced 1.13%
122,914
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$158,977
$106.41 p/Share
1,494
Reduced 1.19%
124,313
Common Stock
May 21
2021
SELL
Open market or private sale
$375,204
$105.96 p/Share
3,541
Reduced 2.74%
125,807
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$394,952
$104.54 p/Share
3,778
Reduced 2.84%
129,348
Common Stock
Mar 12
2021
SELL
Open market or private sale
$2,495,477
$111.95 p/Share
22,291
Reduced 14.34%
133,126
Common Stock
Mar 06
2021
BUY
Grant, award, or other acquisition
-
22,460
Added 12.63%
155,417
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$96,800
$132.06 p/Share
733
Reduced 0.55%
132,957
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$2,828,630
$133.47 p/Share
21,193
Reduced 13.68%
133,690
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$82,438
$112.62 p/Share
732
Reduced 0.47%
154,883
Common Stock
Nov 12
2020
SELL
Open market or private sale
$3,595,027
$106.82 p/Share
33,655
Reduced 17.78%
155,615
Common Stock
Nov 12
2020
BUY
Exercise of conversion of derivative security
$1,376,153
$40.89 p/Share
33,655
Added 16.02%
176,370
Common Stock