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
Nov 04
2020
SELL
Open market or private sale
$425,000
$85.0 p/Share
5,000
Reduced 16.06%
26,129
Common Stock
Aug 03
2020
SELL
Open market or private sale
$267,690
$89.23 p/Share
3,000
Reduced 8.79%
31,129
Common Stock
May 26
2020
SELL
Open market or private sale
$255,000
$85.0 p/Share
3,000
Reduced 8.08%
34,129
Common Stock
Feb 21
2020
BUY
Grant, award, or other acquisition
-
3,593
Added 8.82%
37,129
Common Stock
Feb 18
2020
SELL
Payment of exercise price or tax liability
$480,395
$98.16 p/Share
4,894
Reduced 12.73%
33,536
Common Stock