Dec 03
2024
SELL
Open market or private sale
$325,500
$93.0 p/Share
3,500
Reduced 5.28%
62,768
Common Stock, par valu...
Oct 04
2024
SELL
Open market or private sale
$180,000
$90.0 p/Share
2,000
Reduced 2.93%
66,268
Common Stock, par valu...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,045,969
$80.72 p/Share
12,958
Reduced 15.95%
68,268
Common Stock, par valu...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
29,338
Added 26.53%
81,226
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$194,736
$81.14 p/Share
2,400
Reduced 4.42%
51,888
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$66,242
$82.7 p/Share
801
Reduced 1.45%
54,288
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
7,742
Added 12.32%
55,089
Common Stock, par valu...
Jul 07
2023
BUY
Grant, award, or other acquisition
-
3,584
Added 7.04%
47,347
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$762,016
$85.89 p/Share
8,872
Reduced 16.86%
43,763
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
20,105
Added 27.64%
52,635
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$196,547
$82.41 p/Share
2,385
Reduced 6.83%
32,530
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$88,997
$81.95 p/Share
1,086
Reduced 3.51%
29,844
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
5,071
Added 12.68%
34,915
Common Stock, par valu...
Feb 28
2022
SELL
Open market or private sale
$1,607,000
$80.35 p/Share
20,000
Reduced 50.42%
19,665
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$722,510
$81.19 p/Share
8,899
Reduced 22.34%
30,930
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
20,164
Added 33.61%
39,829
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$107,762
$71.13 p/Share
1,515
Reduced 4.29%
33,786
Common Stock, par valu...
Jan 04
2022
BUY
Grant, award, or other acquisition
-
5,879
Added 12.91%
39,665
Common Stock, par valu...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$151,274
$70.59 p/Share
2,143
Reduced 5.72%
35,301
Common Stock, par valu...
Mar 02
2021
SELL
Payment of exercise price or tax liability
$225,265
$46.01 p/Share
4,896
Reduced 11.56%
37,444
Common Stock, par valu...
Mar 02
2021
BUY
Grant, award, or other acquisition
-
11,183
Added 20.89%
42,340
Common Stock, par valu...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$118,364
$38.53 p/Share
3,072
Reduced 8.97%
31,157
Common Stock, par valu...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
10,522
Added 23.51%
34,229
Common Stock, par valu...
Oct 09
2020
SELL
Payment of exercise price or tax liability
$158,498
$31.33 p/Share
5,059
Reduced 17.59%
23,707
Common Stock, par valu...