Jun 14
2024
BUY
Other acquisition or disposition
-
26,840
Added 0.49%
5,487,064
Common Stock
Feb 16
2024
SELL
Open market or private sale
$2,342,076
$88.88 p/Share
26,351
Reduced 0.48%
5,460,224
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
56,736
Added 1.02%
5,486,575
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
-
17,893
Added 0.33%
5,429,839
Common Stock
Jun 28
2023
SELL
Open market or private sale
$3,305,035
$121.71 p/Share
27,155
Reduced 0.5%
5,411,946
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
$26,883
$0.99 p/Share
27,155
Added 0.5%
5,439,101
Common Stock
Jun 22
2023
SELL
Open market or private sale
$4,780,000
$119.5 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jun 21
2023
SELL
Open market or private sale
$4,879,600
$121.99 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jun 15
2023
SELL
Open market or private sale
$5,116,000
$127.9 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jun 14
2023
SELL
Open market or private sale
$5,048,800
$126.22 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jun 14
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jun 08
2023
SELL
Open market or private sale
$4,977,600
$124.44 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jun 07
2023
SELL
Open market or private sale
$5,044,800
$126.12 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
Jun 01
2023
SELL
Open market or private sale
$5,088,800
$127.22 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
May 31
2023
SELL
Open market or private sale
$5,083,600
$127.09 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
May 31
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
May 25
2023
SELL
Open market or private sale
$5,110,800
$127.77 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
$39,600
$0.99 p/Share
40,000
Added 0.73%
5,451,946
Common Stock
May 24
2023
SELL
Open market or private sale
$5,280,400
$132.01 p/Share
40,000
Reduced 0.73%
5,411,946
Common Stock