May 01
2024
SELL
Open market or private sale
$181,826
$59.89 p/Share
3,036
Reduced 4.92%
58,636
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$154,603
$62.29 p/Share
2,482
Reduced 3.47%
69,072
Common Stock, par valu...
Apr 01
2024
SELL
Open market or private sale
$465,534
$62.91 p/Share
7,400
Reduced 10.71%
61,672
Common Stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
8,026
Added 10.09%
71,554
Common Stock, par valu...
Mar 01
2024
SELL
Open market or private sale
$116,182
$56.29 p/Share
2,064
Reduced 3.15%
63,528
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$673,478
$55.54 p/Share
12,126
Reduced 15.6%
65,592
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
26,631
Added 25.62%
77,314
Common Stock, par valu...
Apr 03
2023
SELL
Payment of exercise price or tax liability
$98,518
$54.4 p/Share
1,811
Reduced 3.45%
50,683
Common Stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
4,411
Added 7.75%
52,494
Common Stock, par valu...
Mar 14
2023
SELL
Open market or private sale
$262,550
$52.51 p/Share
5,000
Reduced 9.42%
48,083
Common Stock, par valu...
Feb 28
2023
SELL
Open market or private sale
$168,510
$56.17 p/Share
3,000
Reduced 5.35%
53,083
Common Stock, par valu...
Feb 23
2023
SELL
Open market or private sale
$342,360
$57.06 p/Share
6,000
Reduced 9.66%
56,083
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$1,451,367
$57.1 p/Share
25,418
Reduced 29.05%
62,083
Common Stock, par valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
46,818
Added 34.86%
87,501
Common Stock, par valu...
Dec 31
2022
SELL
Payment of exercise price or tax liability
$141,553
$61.76 p/Share
2,292
Reduced 5.33%
40,683
Common Stock, par valu...
Jul 25
2022
SELL
Open market or private sale
$185,329
$171.76 p/Share
1,079
Reduced 7.06%
14,201
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$65,491
$181.92 p/Share
360
Reduced 2.3%
15,280
Common Stock, par valu...
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,209
Added 7.18%
15,640
Common Stock, par valu...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$485,733
$168.19 p/Share
2,888
Reduced 16.68%
14,431
Common Stock, par valu...
Feb 23
2022
BUY
Grant, award, or other acquisition
-
6,786
Added 28.15%
17,319
Common Stock, par valu...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$335,386
$210.01 p/Share
1,597
Reduced 13.17%
10,533
Common Stock, par valu...
Apr 23
2021
SELL
Open market or private sale
$349,728
$162.74 p/Share
2,149
Reduced 15.25%
11,941
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
1,325
Added 8.6%
14,090
Common Stock, par valu...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$255,559
$140.34 p/Share
1,821
Reduced 12.48%
12,765
Common Stock, par valu...
Feb 23
2021
BUY
Grant, award, or other acquisition
-
4,696
Added 24.35%
14,586
Common Stock, par valu...