Dec 16
2024
BUY
Open market or private purchase
$92
$92.58 p/Share
1
Added 0.08%
1,219
Common Stock
Sep 16
2024
BUY
Open market or private purchase
$0
$105.07 p/Share
0
Added 0.0%
1,202
Common Stock
Jun 14
2024
BUY
Open market or private purchase
$90
$90.27 p/Share
1
Added 0.08%
1,184
Common Stock
Apr 30
2024
BUY
Open market or private purchase
$188
$94.4 p/Share
2
Added 0.17%
1,180
Common Stock
Mar 29
2024
BUY
Open market or private purchase
$1,089
$90.81 p/Share
12
Added 1.01%
1,178
Common Stock
Mar 15
2024
BUY
Open market or private purchase
$88
$88.08 p/Share
1
Added 0.09%
1,165
Common Stock
Feb 29
2024
BUY
Open market or private purchase
$174
$87.21 p/Share
2
Added 0.17%
1,164
Common Stock
Feb 14
2024
SELL
Sale (or disposition) back to the issuer
$335,499
$86.67 p/Share
3,871
Reduced 76.91%
1,162
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
3,871
Added 43.47%
5,033
Common Stock
Jan 31
2024
BUY
Open market or private purchase
$181
$90.9 p/Share
2
Added 0.17%
1,162
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$1,091
$90.97 p/Share
12
Added 1.02%
1,159
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$90
$90.95 p/Share
1
Added 0.09%
1,147
Common Stock
Nov 30
2023
BUY
Open market or private purchase
$180
$90.11 p/Share
2
Added 0.17%
1,146
Common Stock
Oct 31
2023
BUY
Open market or private purchase
$175
$87.79 p/Share
2
Added 0.17%
1,144
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$1,026
$85.53 p/Share
12
Added 1.04%
1,141
Common Stock
Sep 15
2023
BUY
Open market or private purchase
$0
$92.14 p/Share
0
Added 0.0%
1,128
Common Stock
Aug 31
2023
BUY
Open market or private purchase
$177
$88.96 p/Share
2
Added 0.18%
1,127
Common Stock
Jul 31
2023
BUY
Open market or private purchase
$189
$94.86 p/Share
2
Added 0.18%
1,125
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$994
$90.4 p/Share
11
Added 0.97%
1,122
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$0
$92.95 p/Share
0
Added 0.0%
1,110
Common Stock
May 31
2023
BUY
Open market or private purchase
$186
$93.3 p/Share
2
Added 0.18%
1,109
Common Stock
Apr 28
2023
SELL
Sale (or disposition) back to the issuer
$23,152
$95.67 p/Share
242
Reduced 17.97%
1,105
Common Stock
Apr 28
2023
BUY
Open market or private purchase
$196
$98.47 p/Share
2
Added 0.18%
1,107
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
-
242
Added 15.23%
1,347
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$1,052
$95.67 p/Share
11
Added 0.99%
1,105
Common Stock