Nov 01
2024
SELL
Open market or private sale
$255,200
$102.08 p/Share
2,500
Reduced 5.35%
44,239
Common Stock
Oct 01
2024
SELL
Open market or private sale
$261,475
$104.59 p/Share
2,500
Reduced 5.08%
46,739
Common Stock
Sep 03
2024
SELL
Open market or private sale
$239,125
$95.65 p/Share
2,500
Reduced 4.83%
49,239
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$170,229
$95.26 p/Share
1,787
Reduced 3.34%
51,739
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$96,890
$97.28 p/Share
996
Reduced 1.83%
53,526
Common Stock
Mar 05
2024
SELL
Open market or private sale
$943,080
$78.59 p/Share
12,000
Reduced 18.04%
54,522
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
11,839
Added 15.11%
66,522
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$225,510
$75.07 p/Share
3,004
Reduced 5.21%
54,683
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
5,600
Added 8.85%
57,687
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$98,816
$81.13 p/Share
1,218
Reduced 2.28%
52,087
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$48,657
$78.99 p/Share
616
Reduced 1.14%
53,305
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
13,755
Added 20.32%
53,921
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$45,223
$66.31 p/Share
682
Reduced 1.67%
40,166
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,574
Added 3.71%
40,848
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$34,501
$69.28 p/Share
498
Reduced 1.25%
39,274
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
7,664
Added 16.16%
39,772
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$465,089
$97.79 p/Share
4,756
Reduced 12.9%
32,108
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
7,297
Added 16.52%
36,864
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
4,077
Added 12.12%
29,567
Common Stock
May 03
2021
SELL
Open market or private sale
$526,800
$105.36 p/Share
5,000
Reduced 16.4%
25,490
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$32,316
$89.27 p/Share
362
Reduced 1.17%
30,490
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
5,601
Added 15.36%
30,852
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$230,388
$87.6 p/Share
2,630
Reduced 9.43%
25,251
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
6,752
Added 19.5%
27,881
Common Stock
Feb 02
2021
SELL
Open market or private sale
$458,400
$91.68 p/Share
5,000
Reduced 19.14%
21,129
Common Stock