Feb 16
2024
BUY
Grant, award, or other acquisition
$625,019
$54.03 p/Share
11,568
Added 8.75%
120,619
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$1,157,005
$99.94 p/Share
11,577
Reduced 9.6%
109,051
Common Stock
Dec 05
2023
BUY
Grant, award, or other acquisition
$775,904
$51.33 p/Share
15,116
Added 11.14%
120,628
Common Stock
Aug 01
2023
-
1,015
Reduced 0.95%
105,511
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
$37,672
$112.12 p/Share
336
Added 0.31%
106,526
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$735,827
$55.88 p/Share
13,168
Added 11.03%
106,189
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$1,264,535
$122.26 p/Share
10,343
Reduced 10.01%
93,020
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
$809,041
$62.21 p/Share
13,005
Added 11.18%
103,363
Common Stock
Nov 10
2022
-
791
Reduced 0.87%
89,861
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
$65,584
$131.96 p/Share
497
Added 0.55%
90,358
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$2,723,542
$199.41 p/Share
13,658
Reduced 13.09%
90,652
Common Stock
Dec 07
2021
BUY
Grant, award, or other acquisition
$1,043,805
$101.36 p/Share
10,298
Added 8.99%
104,310
Common Stock
Nov 12
2021
-
53,500
Reduced 36.27%
94,011
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
$15,225
$208.56 p/Share
73
Added 0.05%
147,511
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$5,177,889
$223.87 p/Share
23,129
Reduced 13.56%
147,438
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
$2,749,897
$76.42 p/Share
35,984
Added 17.42%
170,567
Common Stock
Aug 17
2021
-
1,500
Reduced 1.1%
134,334
Common Stock
Aug 17
2021
BUY
Grant, award, or other acquisition
$47,669
$191.44 p/Share
249
Added 0.18%
134,583
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
$3,385
$161.21 p/Share
21
Added 0.02%
135,834
Common Stock
Feb 25
2021
-
1,500
Reduced 1.09%
135,812
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
$11,432
$152.43 p/Share
75
Added 0.05%
137,312
Common Stock
Dec 14
2020
-
1,000
Reduced 0.72%
137,236
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$1,919,318
$149.34 p/Share
12,852
Reduced 8.51%
138,236
Common Stock
Dec 08
2020
BUY
Grant, award, or other acquisition
$772,437
$67.35 p/Share
11,469
Added 7.06%
151,088
Common Stock
Oct 21
2020
SELL
Payment of exercise price or tax liability
$3,134,929
$145.96 p/Share
21,478
Reduced 13.35%
139,414
Common Stock