Nov 11
2024
SELL
Open market or private sale
$401,049
$80.21 p/Share
5,000
Reduced 2.49%
195,821
Common Stock, par valu...
Nov 08
2024
SELL
Open market or private sale
$397,550
$79.51 p/Share
5,000
Reduced 2.43%
200,821
Common Stock, par valu...
Nov 06
2024
SELL
Open market or private sale
$444,086
$77.34 p/Share
5,742
Reduced 2.71%
205,821
Common Stock, par valu...
Oct 29
2024
SELL
Open market or private sale
$304,200
$76.05 p/Share
4,000
Reduced 1.86%
211,563
Common Stock, par valu...
Oct 28
2024
SELL
Open market or private sale
$454,259
$75.71 p/Share
6,000
Reduced 2.71%
215,563
Common Stock, par valu...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$683,068
$59.48 p/Share
11,484
Reduced 4.93%
221,563
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$247,727
$62.29 p/Share
3,977
Reduced 1.68%
233,047
Common Stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
12,843
Added 5.14%
237,024
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,062,591
$55.54 p/Share
19,132
Reduced 7.86%
224,181
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
42,611
Added 14.9%
243,313
Common Stock, par valu...
Jul 03
2023
SELL
Payment of exercise price or tax liability
$570,804
$49.7 p/Share
11,485
Reduced 5.41%
200,702
Common Stock, par valu...
Apr 03
2023
SELL
Payment of exercise price or tax liability
$155,257
$54.4 p/Share
2,854
Reduced 1.33%
212,187
Common Stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
9,191
Added 4.1%
215,041
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$2,426,179
$57.1 p/Share
42,490
Reduced 17.11%
205,850
Common Stock, par valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
83,232
Added 25.1%
248,340
Common Stock, par valu...
Aug 12
2022
SELL
Open market or private sale
$185,328
$189.11 p/Share
980
Reduced 1.75%
55,036
Common Stock, par valu...
Jul 21
2022
SELL
Open market or private sale
$96,378
$170.58 p/Share
565
Reduced 1.0%
56,016
Common Stock, par valu...
Jul 01
2022
BUY
Grant, award, or other acquisition
-
22,495
Added 28.45%
56,581
Common Stock, par valu...
Apr 28
2022
SELL
Open market or private sale
$162,530
$162.53 p/Share
1,000
Reduced 2.85%
34,086
Common Stock, par valu...
Apr 27
2022
SELL
Open market or private sale
$80,820
$161.64 p/Share
500
Reduced 1.41%
35,086
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$107,515
$181.92 p/Share
591
Reduced 1.63%
35,586
Common Stock, par valu...
Apr 01
2022
BUY
Grant, award, or other acquisition
-
2,198
Added 5.73%
36,177
Common Stock, par valu...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$2,767,735
$168.19 p/Share
16,456
Reduced 32.63%
33,979
Common Stock, par valu...
Feb 23
2022
BUY
Grant, award, or other acquisition
-
33,936
Added 40.22%
50,435
Common Stock, par valu...
Oct 29
2021
SELL
Open market or private sale
$210,160
$210.16 p/Share
1,000
Reduced 5.71%
16,499
Common Stock, par valu...