Dec 09
2024
SELL
Open market or private sale
$976,545
$80.88 p/Share
12,074
Reduced 12.27%
86,305
Common Stock, par valu...
Dec 06
2024
SELL
Payment of exercise price or tax liability
$334,783
$81.14 p/Share
4,126
Reduced 4.03%
98,379
Common Stock, par valu...
Nov 18
2024
SELL
Open market or private sale
$950,906
$78.75 p/Share
12,075
Reduced 10.54%
102,505
Common Stock, par valu...
Nov 06
2024
SELL
Open market or private sale
$935,040
$77.92 p/Share
12,000
Reduced 9.48%
114,580
Common Stock, par valu...
Oct 01
2024
BUY
Grant, award, or other acquisition
-
6,844
Added 5.13%
126,580
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$163,698
$62.29 p/Share
2,628
Reduced 2.16%
119,296
Common Stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
8,026
Added 6.18%
121,924
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$775,227
$55.54 p/Share
13,958
Reduced 10.92%
113,898
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
33,290
Added 20.66%
127,856
Common Stock, par valu...
Dec 06
2023
SELL
Payment of exercise price or tax liability
$207,278
$55.84 p/Share
3,712
Reduced 3.78%
94,566
Common Stock, par valu...
Apr 03
2023
SELL
Payment of exercise price or tax liability
$97,648
$54.4 p/Share
1,795
Reduced 1.8%
97,874
Common Stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
5,514
Added 5.24%
99,669
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$1,320,723
$57.1 p/Share
23,130
Reduced 19.72%
94,155
Common Stock, par valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
46,818
Added 28.53%
117,285
Common Stock, par valu...
Feb 21
2023
SELL
Open market or private sale
$121,653
$57.93 p/Share
2,100
Reduced 2.89%
70,467
Common Stock, par valu...
Dec 21
2022
SELL
Open market or private sale
$126,945
$60.45 p/Share
2,100
Reduced 2.74%
74,667
Common Stock, par valu...
Dec 06
2022
BUY
Grant, award, or other acquisition
-
22,384
Added 22.58%
76,767
Common Stock, par valu...
Nov 21
2022
SELL
Open market or private sale
$137,424
$65.44 p/Share
2,100
Reduced 3.72%
54,381
Common Stock, par valu...
Oct 21
2022
SELL
Open market or private sale
$119,406
$56.86 p/Share
2,100
Reduced 3.58%
56,481
Common Stock, par valu...
Sep 21
2022
SELL
Open market or private sale
$125,580
$59.8 p/Share
2,100
Reduced 3.46%
58,581
Common Stock, par valu...
Aug 22
2022
SELL
Open market or private sale
$130,291
$186.13 p/Share
700
Reduced 3.34%
20,227
Common Stock, par valu...
Jul 21
2022
SELL
Open market or private sale
$118,720
$169.6 p/Share
700
Reduced 3.26%
20,804
Common Stock, par valu...
Jun 24
2022
SELL
Open market or private sale
$224,000
$160.0 p/Share
1,400
Reduced 6.11%
21,504
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$58,942
$181.92 p/Share
324
Reduced 1.39%
22,904
Common Stock, par valu...
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,539
Added 6.21%
23,228
Common Stock, par valu...