Nov 19
2024
SELL
Open market or private sale
$45,639
$40.07 p/Share
1,139
Reduced 1.0%
112,564
Common
Nov 15
2024
BUY
Grant, award, or other acquisition
$574,539
$41.51 p/Share
13,841
Added 10.85%
113,703
Common
Aug 09
2024
BUY
Grant, award, or other acquisition
$600,011
$55.27 p/Share
10,856
Added 9.81%
99,862
Common
Aug 01
2024
SELL
Sale (or disposition) back to the issuer
$62,050
$62.05 p/Share
1,000
Reduced 1.11%
89,006
Common
Jul 25
2024
SELL
Sale (or disposition) back to the issuer
$180,000
$60.0 p/Share
3,000
Reduced 3.23%
90,006
Common
Apr 01
2024
SELL
Sale (or disposition) back to the issuer
$60,150
$60.15 p/Share
1,000
Reduced 1.06%
93,006
Common
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$270,000
$67.5 p/Share
4,000
Reduced 4.08%
94,006
Common
Mar 07
2024
SELL
Sale (or disposition) back to the issuer
$586,260
$65.14 p/Share
9,000
Reduced 8.41%
98,006
Common
Nov 16
2023
SELL
Sale (or disposition) back to the issuer
$98,526
$53.81 p/Share
1,831
Reduced 1.77%
101,508
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
$300,025
$54.57 p/Share
5,498
Added 4.89%
107,006
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$192,648
$54.13 p/Share
3,559
Added 3.33%
103,339
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
3,778
Added 3.65%
99,780
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
-
4,535
Reduced 4.51%
96,002
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
10,687
Added 9.61%
100,537
Common Stock
Nov 17
2021
SELL
Open market or private sale
$1,036,933
$119.27 p/Share
8,694
Reduced 8.82%
89,850
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
1,092
Added 17.48%
5,155
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
19,315
Added 16.44%
98,183
Common Stock
Sep 07
2021
SELL
Open market or private sale
$96,390
$90.0 p/Share
1,071
Reduced 1.34%
78,868
Common Stock
Jul 21
2021
SELL
Open market or private sale
$96,390
$90.0 p/Share
1,071
Reduced 1.32%
79,939
Common Stock
Jun 28
2021
SELL
Open market or private sale
$104,958
$98.0 p/Share
1,071
Reduced 1.3%
81,010
Common Stock
Jun 24
2021
SELL
Open market or private sale
$101,745
$95.0 p/Share
1,071
Reduced 1.29%
82,081
Common Stock
Jun 21
2021
SELL
Open market or private sale
$98,296
$91.78 p/Share
1,071
Reduced 1.27%
83,152
Common Stock
May 27
2021
-
1,632
Reduced 1.9%
84,223
Common Stock
Nov 18
2020
SELL
Open market or private sale
$412,499
$69.62 p/Share
5,925
Reduced 6.46%
85,855
Common Stock
Nov 13
2020
BUY
Grant, award, or other acquisition
-
14,319
Added 13.5%
91,780
Common Stock