Jul 29
2024
BUY
Open market or private purchase
$198,629
$76.75 p/Share
2,588
Added 2.44%
103,550
Common Stock, par valu...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$129,383
$71.76 p/Share
1,803
Reduced 1.75%
100,962
Common Stock, par valu...
Mar 05
2024
BUY
Grant, award, or other acquisition
-
27,471
Added 21.09%
102,765
Common Stock, par valu...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$124,808
$84.33 p/Share
1,480
Reduced 1.93%
75,294
Common Stock, par valu...
Mar 05
2023
BUY
Grant, award, or other acquisition
-
17,429
Added 18.5%
76,774
Common Stock, par valu...
Jul 15
2022
SELL
Payment of exercise price or tax liability
$882,896
$74.79 p/Share
11,805
Reduced 16.59%
59,345
Common Stock, par valu...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$162,197
$95.13 p/Share
1,705
Reduced 2.34%
71,150
Common Stock, par valu...
Mar 05
2022
BUY
Grant, award, or other acquisition
-
12,969
Added 15.11%
72,855
Common Stock, par valu...
Nov 08
2021
SELL
Open market or private sale
$55,000
$110.0 p/Share
500
Reduced 0.83%
59,886
Common Stock, par valu...
Nov 05
2021
SELL
Open market or private sale
$52,500
$105.0 p/Share
500
Reduced 0.82%
60,386
Common Stock, par valu...
Oct 01
2021
SELL
Open market or private sale
$109,740
$109.74 p/Share
1,000
Reduced 1.62%
60,886
Common Stock, par valu...
Sep 01
2021
SELL
Open market or private sale
$125,120
$125.12 p/Share
1,000
Reduced 1.59%
61,886
Common Stock, par valu...
Aug 02
2021
SELL
Open market or private sale
$122,010
$122.01 p/Share
1,000
Reduced 1.57%
62,886
Common Stock, par valu...
Jul 01
2021
SELL
Open market or private sale
$123,620
$123.62 p/Share
1,000
Reduced 1.54%
63,886
Common Stock, par valu...
Jun 01
2021
SELL
Open market or private sale
$130,630
$130.63 p/Share
1,000
Reduced 1.52%
64,886
Common Stock, par valu...
May 03
2021
SELL
Open market or private sale
$120,000
$120.0 p/Share
1,000
Reduced 1.5%
65,886
Common Stock, par valu...
Apr 01
2021
SELL
Open market or private sale
$110,010
$110.01 p/Share
1,000
Reduced 1.47%
66,886
Common Stock, par valu...
Mar 11
2021
SELL
Open market or private sale
$1,270,000
$127.0 p/Share
10,000
Reduced 12.84%
67,886
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$300,164
$114.61 p/Share
2,619
Reduced 3.25%
77,886
Common Stock, par valu...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
11,079
Added 12.1%
80,505
Common Stock, par valu...
Mar 02
2021
SELL
Open market or private sale
$119,690
$119.69 p/Share
1,000
Reduced 1.42%
69,426
Common Stock, par valu...
Dec 01
2020
SELL
Open market or private sale
$82,000
$82.0 p/Share
1,000
Reduced 1.4%
70,576
Common Stock, par valu...
Nov 09
2020
SELL
Open market or private sale
$105,000
$70.0 p/Share
1,500
Reduced 2.05%
71,576
Common Stock, par valu...
Nov 03
2020
SELL
Open market or private sale
$32,775
$65.55 p/Share
500
Reduced 0.68%
73,076
Common Stock, par valu...
Oct 16
2020
SELL
Open market or private sale
$32,500
$65.0 p/Share
500
Reduced 0.67%
73,576
Common Stock, par valu...