Mar 14
2024
SELL
Open market or private sale
$1,144,455
$176.07 p/Share
6,500
Reduced 20.26%
25,590
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$572,027
$131.41 p/Share
4,353
Reduced 11.94%
32,090
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
8,919
Added 19.84%
36,046
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$18,932
$135.23 p/Share
140
Reduced 0.51%
27,524
Common Stock
Nov 13
2023
BUY
Grant, award, or other acquisition
-
2,298
Added 7.67%
27,664
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$28,971
$132.29 p/Share
219
Reduced 0.86%
25,366
Common Stock
Jul 18
2023
SELL
Open market or private sale
$480,270
$160.09 p/Share
3,000
Reduced 10.5%
25,585
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$376,168
$117.15 p/Share
3,211
Reduced 11.63%
24,394
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
6,572
Added 19.4%
27,306
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$39,946
$100.62 p/Share
397
Reduced 1.85%
21,033
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$14,645
$104.61 p/Share
140
Reduced 0.65%
21,430
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
1,476
Added 6.4%
21,570
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$72,305
$116.81 p/Share
619
Reduced 2.99%
20,094
Common Stock
May 05
2022
SELL
Open market or private sale
$1,069,459
$114.1 p/Share
9,373
Reduced 31.15%
20,713
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
$354,597
$25.39 p/Share
13,966
Added 31.7%
30,086
Common Stock
Dec 03
2021
SELL
Open market or private sale
$705,600
$112.0 p/Share
6,300
Reduced 28.1%
16,120
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
$57,456
$9.12 p/Share
6,300
Added 21.94%
22,420
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$362,010
$105.82 p/Share
3,421
Reduced 17.51%
16,120
Common Stock
Nov 27
2021
BUY
Grant, award, or other acquisition
-
6,600
Added 25.74%
19,045
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$33,272
$111.65 p/Share
298
Reduced 2.25%
12,941
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$40,891
$103.0 p/Share
397
Reduced 2.91%
13,239
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
-
944
Added 6.47%
13,636
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$47,700
$77.06 p/Share
619
Reduced 4.65%
12,692
Common Stock
Feb 24
2021
SELL
Open market or private sale
$25,294
$67.45 p/Share
375
Reduced 2.74%
13,311
Common Stock
Nov 28
2020
SELL
Payment of exercise price or tax liability
$82,172
$39.87 p/Share
2,061
Reduced 13.09%
13,686
Common Stock