Feb 20
2024
SELL
Payment of exercise price or tax liability
$132,571
$93.69 p/Share
1,415
Reduced 8.2%
15,843
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
5,518
Added 24.23%
17,258
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$42,870
$91.8 p/Share
467
Reduced 3.83%
11,740
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,363
Added 10.04%
12,207
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$45,373
$97.16 p/Share
467
Reduced 4.13%
10,844
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$69,089
$128.18 p/Share
539
Reduced 4.55%
11,311
Common Stock
Jun 23
2022
SELL
Open market or private sale
$64,055
$115.0 p/Share
557
Reduced 4.49%
11,850
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$55,967
$120.1 p/Share
466
Reduced 3.62%
12,407
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$50,785
$141.07 p/Share
360
Reduced 2.72%
12,873
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
873
Added 6.19%
13,233
Common Stock
Jul 25
2021
SELL
Payment of exercise price or tax liability
$118,536
$264.0 p/Share
449
Reduced 3.51%
12,360
Common Stock
Jun 10
2021
SELL
Payment of exercise price or tax liability
$119,365
$255.6 p/Share
467
Reduced 3.52%
12,809
Common Stock
Feb 25
2021
SELL
Open market or private sale
$19,211
$274.44 p/Share
70
Reduced 0.52%
13,276
Common Stock
Feb 22
2021
SELL
Open market or private sale
$36,726
$291.48 p/Share
126
Reduced 0.94%
13,346
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$16,379
$292.48 p/Share
56
Reduced 0.41%
13,472
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$65,239
$295.2 p/Share
221
Reduced 2.22%
9,716
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
2,012
Added 16.84%
9,937
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
3,812
Added 21.98%
13,528
Common Stock
Jan 25
2021
SELL
Open market or private sale
$142,742
$314.41 p/Share
454
Reduced 5.42%
7,925
Common Stock
Jan 20
2021
SELL
Open market or private sale
$158,242
$300.84 p/Share
526
Reduced 5.68%
8,733
Common Stock
Jan 20
2021
SELL
Payment of exercise price or tax liability
$107,782
$304.47 p/Share
354
Reduced 4.05%
8,379
Common Stock
Jan 20
2021
BUY
Exercise of conversion of derivative security
$24,380
$46.35 p/Share
526
Added 5.38%
9,259
Common Stock
Jun 02
2020
SELL
Open market or private sale
$50,065
$190.36 p/Share
263
Reduced 1.94%
13,276
Common Stock
Jun 02
2020
BUY
Exercise of conversion of derivative security
$12,190
$46.35 p/Share
263
Added 1.91%
13,539
Common Stock