Dec 13
2024
SELL
Payment of exercise price or tax liability
$656,818
$102.66 p/Share
6,398
Reduced 9.67%
59,750
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$170,206
$124.42 p/Share
1,368
Reduced 2.03%
66,148
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
585
Reduced 0.86%
67,829
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$40,348
$128.91 p/Share
313
Reduced 0.46%
67,516
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,400
Added 3.39%
68,414
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$620,507
$130.14 p/Share
4,768
Reduced 9.6%
44,882
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
21,132
Added 24.25%
66,014
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$152,398
$113.73 p/Share
1,340
Reduced 2.63%
49,650
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
352
Reduced 0.68%
51,544
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$69,576
$125.59 p/Share
554
Reduced 1.07%
50,990
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
2,120
Added 3.92%
51,896
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
17,163
Added 25.64%
49,776
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$377,930
$150.39 p/Share
2,513
Reduced 7.15%
32,613
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$202,193
$150.89 p/Share
1,340
Reduced 3.67%
35,126
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$171,716
$145.03 p/Share
1,184
Reduced 3.14%
36,466
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$93,179
$201.25 p/Share
463
Reduced 1.21%
37,650
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
1,230
Added 3.13%
38,113
Common Stock
Feb 18
2022
SELL
Open market or private sale
$452,910
$186.0 p/Share
2,435
Reduced 6.19%
36,883
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
10,193
Added 20.59%
39,318
Common Stock
Jul 29
2021
SELL
Open market or private sale
$561,488
$199.96 p/Share
2,808
Reduced 8.79%
29,125
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$353,327
$181.94 p/Share
1,942
Reduced 5.73%
31,933
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
1,170
Added 3.34%
33,875
Common Stock
Mar 08
2021
SELL
Open market or private sale
$740,892
$160.54 p/Share
4,615
Reduced 12.37%
32,705
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
9,366
Added 20.06%
37,320
Common Stock
Jul 31
2020
SELL
Open market or private sale
$875,650
$175.13 p/Share
5,000
Reduced 15.17%
27,954
Common Stock