Jul 22
2024
SELL
Open market or private sale
$487,299
$97.46 p/Share
5,000
Reduced 5.67%
83,218
Common Stock
Jun 11
2024
SELL
Open market or private sale
$76,700
$76.7 p/Share
1,000
Reduced 1.12%
88,218
Common Stock
Jun 07
2024
SELL
Open market or private sale
$474
$79.03 p/Share
6
Reduced 0.01%
89,218
Common Stock
Jun 06
2024
SELL
Open market or private sale
$195,836
$79.03 p/Share
2,478
Reduced 2.7%
89,224
Common Stock
Jun 05
2024
SELL
Open market or private sale
$41,238
$79.0 p/Share
522
Reduced 0.57%
91,702
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
$49,973
$79.83 p/Share
626
Added 0.67%
92,224
Common Stock
Dec 14
2023
SELL
Open market or private sale
$408,650
$81.73 p/Share
5,000
Reduced 5.18%
91,598
Common Stock
Nov 14
2023
SELL
Open market or private sale
$230,310
$76.77 p/Share
3,000
Reduced 3.01%
96,598
Common Stock
Nov 02
2023
SELL
Open market or private sale
$225,450
$75.15 p/Share
3,000
Reduced 2.92%
99,598
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
$49,973
$55.65 p/Share
898
Added 0.87%
102,598
Common Stock
Apr 21
2023
BUY
Open market or private purchase
$12,600
$56.0 p/Share
225
Added 0.22%
101,700
Common Stock
Jan 24
2023
-
225
Reduced 0.22%
101,475
Common Stock
Dec 14
2022
-
185
Reduced 0.18%
101,700
Common Stock
May 17
2022
BUY
Grant, award, or other acquisition
$49,935
$77.06 p/Share
648
Added 0.63%
101,885
Common Stock
May 18
2021
BUY
Grant, award, or other acquisition
$49,960
$77.82 p/Share
642
Added 0.63%
101,587
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
$10,836
$72.24 p/Share
150
Added 0.15%
100,945
Common Stock
May 19
2020
BUY
Grant, award, or other acquisition
$40,020
$50.34 p/Share
795
Added 0.78%
100,795
Common Stock
Feb 28
2020
BUY
Open market or private purchase
$36,110
$66.5 p/Share
543
Added 0.54%
100,000
Common Stock
Feb 21
2020
$29,256
$73.14 p/Share
400
Reduced 0.4%
99,457
Common Stock
Jun 18
2019
BUY
Grant, award, or other acquisition
$23,979
$61.96 p/Share
387
Added 0.39%
99,857
Common Stock
Jul 17
2018
BUY
Grant, award, or other acquisition
$14,977
$55.47 p/Share
270
Added 0.27%
99,470
Common Stock
Jul 24
2017
SELL
Open market or private sale
$13,555
$54.22 p/Share
250
Reduced 0.25%
99,200
Common Stock
May 11
2017
-
250
Reduced 0.25%
99,450
Common Stock