Jan 22
2025
SELL
Open market or private sale
$3,712,469
$168.45 p/Share
22,039
Reduced 9.19%
217,793
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
-
644
Added 0.27%
239,832
Common Stock
Jan 20
2025
BUY
Exercise of conversion of derivative security
-
856
Added 0.36%
239,188
Common Stock
Jan 16
2025
BUY
Exercise of conversion of derivative security
-
13,696
Added 6.03%
213,500
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
24,832
Added 9.44%
238,332
Common Stock
Jan 08
2025
SELL
Open market or private sale
$1,090,891
$175.3 p/Share
6,223
Reduced 3.02%
199,804
Common Stock
Oct 28
2024
SELL
Open market or private sale
$124,947
$118.21 p/Share
1,057
Reduced 0.51%
206,027
Common Stock
Oct 22
2024
SELL
Open market or private sale
$41,904
$120.07 p/Share
349
Reduced 0.17%
207,084
Common Stock
Oct 21
2024
SELL
Open market or private sale
$56,394
$120.76 p/Share
467
Reduced 0.22%
207,433
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
-
644
Added 0.31%
207,900
Common Stock
Oct 20
2024
BUY
Exercise of conversion of derivative security
-
856
Added 0.41%
207,256
Common Stock
Jul 29
2024
SELL
Open market or private sale
$108,627
$102.77 p/Share
1,057
Reduced 0.51%
206,400
Common Stock
Jul 22
2024
SELL
Open market or private sale
$85,705
$105.16 p/Share
815
Reduced 0.39%
207,457
Common Stock
Jul 21
2024
BUY
Exercise of conversion of derivative security
-
644
Added 0.31%
208,272
Common Stock
Jul 20
2024
BUY
Exercise of conversion of derivative security
-
856
Added 0.41%
207,628
Common Stock
Jul 01
2024
SELL
Open market or private sale
$295,091
$108.37 p/Share
2,723
Reduced 1.3%
206,772
Common Stock
Jun 28
2024
BUY
Exercise of conversion of derivative security
-
5,000
Added 2.33%
209,495
Common Stock
May 10
2024
SELL
Open market or private sale
$3,124,500
$104.15 p/Share
30,000
Reduced 12.79%
204,495
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$590,400
$19.68 p/Share
30,000
Added 11.34%
234,495
Common Stock
Apr 29
2024
SELL
Open market or private sale
$98,448
$93.14 p/Share
1,057
Reduced 0.51%
204,495
Common Stock
Apr 23
2024
SELL
Open market or private sale
$71,916
$91.38 p/Share
787
Reduced 0.38%
205,552
Common Stock
Apr 21
2024
BUY
Exercise of conversion of derivative security
-
644
Added 0.31%
206,339
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
856
Added 0.41%
205,695
Common Stock
Mar 28
2024
SELL
Open market or private sale
$67,182
$90.42 p/Share
743
Reduced 0.36%
204,839
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
1,364
Added 0.66%
205,582
Common Stock